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

java.sql.SQLException:परिणाम सेट की शुरुआत से पहले

परिणाम सेट की पहली पंक्ति तक पहुंचने के लिए आपको rs.next() (और जांच लें कि यह सही है) को कॉल करना होगा:

if (rs.next() {
    InputStream stream = rs.getBinaryStream(1);
    ...

यह भी नहीं कि अनुक्रमणिका 1 होनी चाहिए, क्योंकि आपकी क्वेरी केवल एक स्तंभ का चयन करती है।

मैं int को char में कास्ट करने की बात भी नहीं समझता। विधि तर्क के रूप में एक int लेती है। बाइट के लिए एक कास्ट कम से कम तार्किक होगा, लेकिन जावा में बाइट्स और चार समान नहीं हैं।



  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:ऑप्टग्रुप के साथ डायनामिक ड्रॉप डाउन

  2. अप्रत्याशित T_ENCAPSED_AND_WHITESPACE, अपेक्षित T_STRING या T_VARIABLE या T_NUM_STRING त्रुटि

  3. MySQL - मैं एक एकल INSERT कथन में कितनी पंक्तियाँ सम्मिलित कर सकता हूँ?

  4. EXPLAIN चलाते समय, यदि कुंजी के लिए फ़ील्ड मान शून्य नहीं है, लेकिन अतिरिक्त रिक्त है, तो क्या कुंजी का उपयोग किया जाता है?

  5. MySQL लोड डेटा इन्फाइल - त्वरण?