Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tại sao tôi gặp lỗi cú pháp cho câu lệnh đã chuẩn bị?

Vấn đề là ở đây:

rs=preparedStatement.executeQuery(sql);

Bạn không nên chuyển String của SQL thành executeQuery() , vì câu lệnh chuẩn bị đã chứa String trong SQL với ? trình giữ chỗ được thay thế bằng giá trị của movieName .

Sử dụng:

rs=preparedStatement.executeQuery();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mảng trong truy vấn SQL?

  2. MySQL:FULL OUTER JOIN - Làm cách nào để hợp nhất một cột?

  3. SQL chỉ chọn các hàng có giá trị tối đa trên một cột

  4. Xóa các bản ghi trùng lặp mà không cần tạo bảng tạm thời

  5. Cách hoạt động của hàm FROM_BASE64 () trong MySQL