Boa noite galera… eu fiz um while no meu codigo mais ele fica em loop e nunca termina… alguém pode me ajudar? valeu…
Segue codigo:
try {
String repetir;
do {
String msg;
msg = JOptionPane.showInputDialog("Digite o codigo: ").toLowerCase();
int codigoAProcurar = Integer.parseInt(msg);
Connection connection = DriverManager.getConnection(urlJDBC,
username, password);
Statement stmt = connection.createStatement();
String sql = "SELECT CODIGO, NOME, TELEFONE FROM CLIENTE WHERE CODIGO = "
+ codigoAProcurar;
ResultSet rs = stmt.executeQuery(sql);
if (rs.next()) {
int codigo = rs.getInt("CODIGO");
String nome = rs.getString("NOME");
String telefone = rs.getString("TELEFONE");
System.out.println(codigo + ": " + nome + " (" + telefone
+ ")");
} else {
System.out.println("Cliente nao encontrado!");
}
rs.close();
stmt.close();
connection.close();
repetir = JOptionPane.showInputDialog(
"Deseja procurar outro codigo? ").toLowerCase();
} while (repetir != "N");
} catch (SQLException e) {
System.out.println("Ocorreu um erro inesperado!");
}
}