आपकी समस्या यह है कि आप इसके साथ बयान तैयार करते हैं
preparedStatement = dbConnection.prepareStatement(selectSQL);
जो सही है, लेकिन फिर जब आप रेडीस्टेडमेंट को निष्पादित करने का प्रयास करते हैं तो आप selectSQL
. की आपूर्ति करते हैं स्ट्रिंग फिर से:
rs = preparedStatement.executeQuery(selectSQL);
यह गलत है। आपने पहले ही स्टेटमेंट तैयार कर लिया है, इसलिए जब इसे निष्पादित करने का समय आता है तो आप बस करते हैं
rs = preparedStatement.executeQuery();