ステートメント、理想的には準備されたステートメントを使用します:
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でのみ使用可能であり、Javaコードでは使用できません。アクセスするには、もう一度別のクエリを作成する必要があります。