Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal do iMasters, estou começado com Java agora, como faço para ter retorno com o numero de linhas da tabela no código abaixo
public String gerarSenha() throws Exception {
try {
// This will load the MySQL driver, each DB has its own driver
Class.forName("com.mysql.jdbc.Driver");
// Setup the connection with the DB
Connection connect = DriverManager.getConnection("jdbc:mysql://localhost/projetosenhas?"
+ "user=root&password=");
// Statements allow to issue SQL queries to the database
Statement statement = connect.createStatement();
ResultSet resultSet = statement.executeQuery("select count(*) from senhas");
//Verifica se esta vazio
while (resultSet.next()) {
if(resultSet.getInt(1) == 0){
int resultSet2 = statement.executeUpdate("insert into senhas (senha,caixa) VALUES('1','"+caixa+"')");
} else {
int proxSenha = resultSet.getInt(1) + 1;
int resultSet2 = statement.executeUpdate("insert into senhas (senha,caixa) VALUES('"+proxSenha+"','"+caixa+"')");
int senha = resultSet.getInt(1) + 1;
return Integer.toString(senha);
}
}
} catch (Exception e) {
}
return "";
}Carregando comentários...