Buenas tardes.
Me encuentro con un pequeño problema, a la hora de hacer una consulta a una base de datos quiero que el resultado se me imprima en un jtextfield pero por el momento no lo he logrado.
Tengo programado un boton para buscar segun un ID
************************************************** *******
private void BtnBUSCARActionPerformed(java.awt.event.ActionEven t evt) {
db.getValues(TxtCOD_PROD.getText());
}
************************************************** *******
Lo que hace es lo siguiente
************************************************** *******
public void getValues(String Cod_Prod) {
form f = new form();
String cadena="";
try {
String Query = "SELECT Nom_Prod FROM Productos where Cod_Prod ="+Cod_Prod;
Statement st = Conexion.createStatement();
java.sql.ResultSet resultSet;
resultSet = st.executeQuery(Query);
while(resultSet.next()){
f.TxtNOM_PROD.setText(resultSet.getString("Nom_Pro d"));
cadena=resultSet.getString("Nom_Prod");
System.out.println("Nombre de producto: "+resultSet.getString("Nom_Prod")+"\n"+cadena) ;
}
f.TxtNOM_PROD.setText(cadena);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Error en la adquisición de datos");
}
}
************************************************** ***************
La impresion en consola la agregue solo para verificar si la consulta se ejecutaba.
Si alguien puede ayudarme le agradeceria mucho