Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mengapa saya mendapatkan kesalahan sintaks untuk pernyataan yang disiapkan?

Masalahnya ada di sini:

rs=preparedStatement.executeQuery(sql);

Anda tidak boleh melewatkan String SQL untuk executeQuery() , karena pernyataan yang disiapkan sudah berisi SQL String dengan ? placeholder diganti dengan nilai movieName .

Gunakan:

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. MySQL mengurutkan berdasarkan beberapa daftar

  2. Bagaimana cara mengubah kata sandi root MySQL ke default?

  3. Hasil Grup Concat Terpotong

  4. Penggunaan PDO di kelas

  5. Kesalahan:Sumber data menolak pembuatan koneksi, pesan dari server:Terlalu banyak koneksi