Fala galera blz…
To começando com java e sql e estou com uma duvida…
como faço pra buscar no banco de dados por aproximação??
tipo…digitar “clei” e retornar todos os nomes que começam com “clei”
Tentei o codigo abaixo, mas so tenho retorno quando digito exatamente como esta escrito no banco de dados
Valew pela ajuda!!
public void consulta_cliente() throws Exception{
abreBanco();
System.out.println("Informe o nome a ser consultado");
consulta = in.nextLine();
stmt = con.prepareStatement("SELECT * FROM cliente WHERE nome LIKE ?");
stmt.setString(1,consulta);
ResultSet rs = stmt.executeQuery();
while (rs.next()){
System.out.println("************************************");
System.out.println("Cliente: " + rs.getString("nome"));
System.out.println("Email: " + rs.getString("email"));
System.out.println("Telefone: " + rs.getString("tel"));
System.out.println("Endereço: " + rs.getString("endereco"));
System.out.println("Saldo: " + rs.getDouble("saldo_sistema"));
System.out.println("Conta: " + rs.getString("conta_sistema"));
System.out.println("************************************");
}
fechaBanco();
}