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

java.sql.SQLException:परिणाम के अंत के बाद mysql में सेट करें

आप कॉल कर रहे हैं result.next() दो बार। मुझे लगता है कि आपकी क्वेरी केवल 1 पंक्ति लौटाती है क्योंकि आप Userid . द्वारा मिलान करने का प्रयास कर रहे हैं . जब दूसरा result.next() कहा जा रहा है, ResultSet . में वापस आने के लिए कोई पंक्ति नहीं है . यही कारण है कि एक SQLException फेंका जा रहा है। पहला result.next() हटाएं इस तरह:

result = st.executeQuery();
if(!result.next()){
    input = result.getAsciiStream(1);
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysqli autocommit और रोलबैक का उचित उपयोग

  2. टेबल [टेबलनाम] लॉक नहीं है

  3. MySQL:अद्वितीय फ़ील्ड को एक अनुक्रमणिका होने की आवश्यकता है?

  4. MySQL में URL कैसे स्टोर करें

  5. MySQL एएससीआई संस्करण के साथ यूनिकोड वर्णों से मेल खाता है