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

जावा में चुनिंदा क्वेरी के लिए तैयार कथन का उपयोग कैसे करें?

आपको उपयोग करने की आवश्यकता है:

preparedStatement.executeQuery();

के बजाय

preparedStatement.executeQuery(login);

जब आप एक स्ट्रिंग में 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. VB.NET MySQL कनेक्शन

  3. Mysql दो टेबल से चयन

  4. BIN () - MySQL में किसी संख्या का बाइनरी मान प्राप्त करें

  5. जेनकींस पाइपलाइन में जेडीबीसी ड्राइवर कैसे जोड़ें?