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

Melewati Array ke kueri SQL menggunakan Java's PreparedStatement

Saya memecahkan masalah yang sama dengan menghasilkan string secara dinamis dengan jumlah tanda tanya yang diperlukan. Berikut cuplikannya:-

String param = "(";
for(int i=0;i<suppliers.length;i++){
param = param+"?,";
}
param = param.substring(0,param.length()-1);
param=param+")";

query = query + param;

PreparedStatement ps = connection.prepareStatement(query);

for(int i=0;i<suppliers.length;i++){
ps.setString(i+1,suppliers[i]);
}



  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, ubah kolom, hapus kunci utama dan kenaikan otomatis

  2. Memasukkan nilai kotak centang ke dalam Database MySQL dengan PHP

  3. Kesalahan fatal:Kesalahan Tidak Tertangkap:Panggilan ke fungsi yang tidak ditentukan sql_regcase

  4. Kesalahan MySQL 1264:nilai di luar rentang untuk kolom

  5. Cara mengunggah/menyimpan banyak gambar dalam database mysql di php