Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Defina o valor mySQL MAX para a variável java


Use uma declaração, de preferência uma declaração preparada:
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
}

Embora sua consulta atual possa ser MySQL válida, a variável de sessão @maxID está disponível apenas no MySQL e não no seu código Java. Para acessá-lo, você precisaria escrever novamente outra consulta.