Saludos comunidad:
Estoy trabajando en Netbeans y tengo un panel, el cual contiene:
Un combobox
2 textfields
1 botón
Lo que intento hacer es lo siguiente:
Que al presionar el combobox me rescate los RUT (Id) de la base de datos y,
me muestre en los 2 siguientes textbox el nombre en uno y el apellido en el otro.
Esto lo necesito para modificar el nombre y el apellido de la persona si buscamos el rut en el combobox
Dejo el código que tengo:
private void cboModificarActionPerformed(java.awt.event.ActionE vent evt) {
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
String dsn = "jdbc:sqlserver://MARTE:1433;DatabaseName=Prueba";
String sql = "select rut from tbl_persona Order By 1 Asc"+
cboModificar.getSelectedItem();//+ txtNombre.getText()+ txtApellido.getText();
String usuario = "sa";
String password = "gsiinformatica";
try {
Class.forName(driver);
Connection con = DriverManager.getConnection(dsn, usuario, password);
PreparedStatement ps = con.prepareStatement(sql);
// Asignando variables al objeto ps
ResultSet rs = ps.executeQuery(); //ResultSet lo q es en VB Recordset
while(rs.next()){
cboModificar.addItem(rs.getString("rut"));
}
} catch (Exception e) {
e.printStackTrace();
}
}