मैंने जावा जेडीबीसी में पंक्ति गणना प्राप्त करने के विभिन्न तरीकों की कोशिश की है, अखरोट कोई भी सही परिणाम नहीं दे रहा था। क्या कुछ गलत है जो मैं कर रहा हूं?जावा में पंक्ति गणना खोजने का सही तरीका जेडीबीसी
भले ही ग्राहक तालिका खाली है और मुझे पंक्ति के रूप में पंक्ति गणना मिलनी चाहिए, मुझे समझ में नहीं आता कि मुझे शून्य शून्य पंक्ति गणना क्यों मिलती है।
विधि 1 - -
query = "SELECT * FROM customer WHERE username ='"+username+"'";
rs = stmt.executeQuery(query);
ResultSetMetaData metaData = rs.getMetaData();
rowcount = metaData.getColumnCount();
विधि 2
query = "SELECT * FROM customer WHERE username ='"+username+"'";
rs = stmt.executeQuery(query);
rowcount = rs.last() ? rs.getRow() : 0;
आपको एक 'COUNT' कथन निष्पादित करना चाहिए:' स्ट्रिंग क्वेरी = "ग्राहक से चुनें COUNT (*) उपयोगकर्ता नाम =?"; stmt.setString (1, उपयोगकर्ता नाम); rs = stmt.executeQuery (क्वेरी); ' –
विधि 1 कॉलम की संख्या प्राप्त करता है - आपको ऐसा क्यों लगता है कि यह काम कर सकता है? – Mark