Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Java के ReadyedStatement का उपयोग करके SQL क्वेरी में एक ऐरे पास करना

मैंने आवश्यक संख्या में प्रश्न चिह्नों के साथ गतिशील रूप से स्ट्रिंग उत्पन्न करके एक ही समस्या हल की। ​​यहां एक स्निपेट है:-

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 तालिका त्रुटि 1064

  2. चयन, समूह द्वारा और गिनती का उपयोग करते समय मैं एक खाली खाली परिणाम कैसे प्राप्त कर सकता हूं?

  3. Mysql कॉलम नाम को समूह से group_code में बदलें

  4. एम्परसेंड पर एक्सएमएल त्रुटि (&)

  5. PHP में दो अक्षांश और देशांतर के बीच ड्राइविंग दूरी की गणना कैसे करें