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