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

जावा में तैयार स्टेटमेंट के साथ LIMIT कमांड का उपयोग करते हुए MySQL सिंटैक्स त्रुटि

limit पूर्णांक पैरामीटर स्वीकार करता है, इसलिए आपको int . का उपयोग करना चाहिए s, नहीं String रों:

int timh1 = 1;
int timh2 = 2;
PreparedStatement st = null;
String sqlGrammes = "SELECT SURNAME ,KATHGORIA, AFM , NAME FROM EMPLOYEE LIMIT ?,? ";
try {
    st = connection.prepareStatement(sqlGrammes);
    st.setInt(1, timh1); // notice the setInt
    st.setInt(2, timh2); // here too


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EXPLAIN और COUNT दो अलग-अलग मान लौटा रहे हैं

  2. उपयोगकर्ता के भौगोलिक स्थान को हर मिनट सर्वर पर भेजें

  3. MySQL सिंटैक्स त्रुटि सही सिंटैक्स 'desc' के पास उपयोग करने के लिए

  4. querydsl . में mysql नेस्टेड/आंतरिक कार्यों को कॉल करें

  5. सरल अगर sql में अन्य कथन