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

तैयार विवरण के साथ त्रुटि

executeQuery(sql) . का आह्वान करके आप वास्तव में Statement . पर एक विधि का आह्वान करते हैं - PreparedStatement पर नहीं . तो आप पहले से असाइन किए गए पैरामीटर मान को फेंक देते हैं और एक क्वेरी निष्पादित करते हैं जहां प्लेसहोल्डर ? अप्रकाशित रहता है - तो आपको वह त्रुटि मिलती है।

बदलें

 ResultSet results = state.executeQuery(sql);

करने के लिए

 ResultSet results = state.executeQuery();

और आपको ठीक होना चाहिए।

(और कारण से

resultname = state2.executeQuery(sql2);

होना चाहिए

resultname = state2.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 में लास्ट वीक डेटा कैसे प्राप्त करें

  2. जावा में प्रॉक्सी के माध्यम से MySQL कनेक्ट

  3. मैं आईडी का उपयोग करके एकाधिक SQL तालिकाओं में कैसे शामिल हो सकता हूं?

  4. PHP:MySQL ब्लॉब से सीधे <img> टैग में छवि पुनर्प्राप्ति

  5. MySQL GROUP_CONCAT एस्केपिंग