estoy desarrolando un sistema en netbeans 6.1 con mysql, logre llenar mi combo con la descripcion de una tabla (mysql), osea son 2 tablas, en la tabla personas deseo k se guarde el id del tipo de persona (1 - natural y 2 - juridica) y que en el combo muestre solo la descripcion, asi como esta, carga, pero pasa que cuando le doy "guardar" como es de suponer me da el mensaje que natural o juridica segun sea el caso no es de tipo integer, tengo este codigo hasta ahora:
try{
String sql = "select id_tip_pers, tipo_persona from tip_per";
PreparedStatement psquery = (PreparedStatement) cn.prepareStatement(sql);
ResultSet rs = psquery.executeQuery();
while(rs.next()){
persona persona = new persona();
persona.setNombre(rs.getString("tipo_persona"));
System.out.println(persona.toString());
lista.add(persona);
} }catch(Exception ex){
JOptionPane.showMessageDialog(this, "Error " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
ex.printStackTrace();
} for(int i=0; i<lista.size(); i++){
persona persona = (persona) lista.get(i);
this.cb1.addItem(persona.getNombre());
}
PD: persona es el nombre de la clase
a ver si alguien me puede ayudar pls, necesito el codigo de hacer como guarde el codigo!