Agregar valor de un campo de texto a partir de un JCOMBOBOX

¿Cómo puedo mostrar los datos de un campo de sql server a partir de un items seleccionado del combobox? Así esta conformado mi tabla:

Id
Nomservi

Valor.

Este es el código que uso para tomar los datos de la base de datos.

public void Cargarservicios() {
try {

Statement st = cn.createStatement();
ResultSet rs = st.executeQuery("SELECT * from Servicios");

while (rs.next()) {

Jcbservicio.addItem("" + rs.getString("Nomservi"));

Cajavalor.setText("" + rs.getString("Valor"));

}

}

catch (SQLException ex) {

Logger.getLogger(Clientes.class.getName()).log(Level.SEVERE, null, ex);

}

}

La idea es que al seleccionar el nomservi (combobox), automáticamente en una caja de texto en netbeans, me muestre el valor de este mismo. Me dicen que tengo que agregar ese código en el evento del combobox y hacer la consulta pero la verdad no se de que forma hacerlo.

Añade tu respuesta

Haz clic para o