Este es el código del insertar:
Código ASP:
Ver original
public void insertaUsuario(UsuarioVO objUsuario) throws Exception { try { conn = getConnection(); String sql="insert into tblUsuario (DAWB_Rut, DAWB_Nombre, DAWB_ApPaterno, DAWB_ApMaterno, DAWB_Edad, DAWB_Email) Values (?,?,?,?,?,?)"; PreparedStatement pst=conn.prepareStatement(sql); pst.setString(1, objUsuario.getRut()); pst.setString(2, objUsuario.getNombre()); pst.setString(3, objUsuario.getApPaterno()); pst.setString(4, objUsuario.getApMaterno()); pst.setInt(5, objUsuario.getEdad()); pst.setString(6, objUsuario.getEmail()); int registrosInsertados =pst.executeUpdate(); if (registrosInsertados ==1) System.out.println("Registros Insertados Correctamente"); else System.out.println("Error al insertar datos de usuario"); } catch (SQLException ex) { System.out.println("SQLException Capturada:" + ex.getMessage().toString()); throw new Exception ("Error al insertar datos de usuario"); } finally { try { conn.close(); } catch (SQLException ex) { System.out.println("Error al cerrar la conexion" + ex.getMessage().toString()); } } }
Me imagino que tendría que hacer un select antes de hacer el Insert para saber si el rut ya existe...pero no sé cómo hacerlo en Java...
De antemano muchas gracias