Ola boa noite;
como que eu faço para carregar o resultado da minha consulta em um textfied ??
estou fazendo da seguinte forma ::
[code] try {
Class.forName(“com.mysql.jdbc.Driver”);
Connection con;
con = (Connection) DriverManager.getConnection(“jdbc:mysql://localhost:3306/system_service”, “root”, “1812”);
String query = "select a.fone_cli, a.bairro_cli, a.rua_cli, a.num_cli, a.comp_cli, a.cidade_cli,a.estado_cli from cliente a where nomef_cli = ' ? '";
java.sql.PreparedStatement cmd;
cmd = con.prepareStatement(query);
cmd.setString(1, "%"+consulta_cliente.getText()+"%");
ResultSet rs;
rs = cmd.executeQuery();
fone_cli.setText(rs.getString("fone_cli"));
bairro_cli.setText(rs.getString("bairro_cli"));
rua_cli.setText(rs.getString("rua_cli"));
numero_cli.setText(rs.getString("num_cli"));
complemento_cli.setText(rs.getString("comp_cli"));
cidade_cli.setText(rs.getString("cidade_cli"));
estado_cli.setSelectedItem(rs.getString("estado_cli"))
} catch (ClassNotFoundException ex) {
System.out.println("não encontrou a classe");
} catch (SQLException e){
System.out.println("erro na conexao com o banco" +e);
}
}[/code]
E DA O SEGUINTE ERRO
erro na conexao com o bancojava.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
t++