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

Saya mencoba kueri sederhana dengan parameter in dengan mysql 5.5 melalui kode jdbc

Anda tidak boleh memanggil executeQuery(String) pada PreparedStatement , Anda harus memanggil executeQuery() sebagai gantinya. Ini secara eksplisit dilarang oleh api JDBC, tetapi hanya salah secara tidak sengaja (karena kesalahan sintaks) dengan Konektor MySQL/J.

Perhatikan bahwa kueri Anda saat ini setara dengan:

select * from matrix where metric_name = ?

Saya tidak melihat alasan mengapa Anda menggunakan IN di sini.




  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 KIRI GABUNG dengan GROUP BY

  2. Pilih bagian dari MySQL Blob Field

  3. Bagaimana cara kerja penangguhan transaksi di Musim Semi?

  4. MONTHNAME() Contoh – MySQL

  5. durasi mysql dan waktu pengambilan