Eu to tentando chamar o ultimo registro inserido no mysql, e quero passar ele para um JtextField, eu fiz isso atravez de um evento de um botão, eu clico no botão e pego o ultimo registro no banco, so q da erro sempre q eu tento, to fazer do assim:
if(conecta() == 1 )
{
String sql;
try{
sql ="SELECT Max(numero) FROM prontuario.tbprontuario;";
ResultSet rs = canal.executeQuery(sql);
if (rs.next())
rs.getInt("numero");
n_prontuario.setText(rs+"");
} catch (SQLException ex)
{
ex.printStackTrace();
}
so q da esse seguinte erro:
java.sql.SQLException: Column 'numero' not found.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:987)
at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:2749)
No mysql o banco chama “prontuario” a tabela “tbprontuario” e a coluna “numero”, alguem pode me dar uma ajuda ou mostrar algum outro meio de pegar o ultimo registro inserido no banco e passar ele para um JtextField