Bạn đang sử dụng executeQuery , được cho là quay lại đối tượng sql ::ResultSet và bạn đang phân tích "TẠO NGƯỜI DÙNG" trả về true hoặc false.
Có một thực thi phương pháp cho những trường hợp như vậy. Vì vậy ...
stmt = con->createStatement();
stmt->execute("CREATE USER 'user22'");
sẽ không gây ra lỗi.
Vâng, tôi biết rằng bài đăng đã được 2 năm tuổi, nhưng nếu ai đó gặp phải vấn đề tương tự trong tương lai có thể có ích cho họ.