एक बयान का प्रयोग करें, आदर्श रूप से एक तैयार बयान:
int maxID = 0;
String sql = "SELECT MAX(idCustomer) AS max_id FROM customers";
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
int maxID = rs.getInt("max_id"); // access the max value via its alias
}
जबकि आपकी वर्तमान क्वेरी मान्य MySQL हो सकती है, सत्र चर @maxID
केवल MySQL पर उपलब्ध है न कि आपके जावा कोड में। इसे एक्सेस करने के लिए आपको फिर से एक और क्वेरी लिखनी होगी।