Yamil,necesito tu ayuda por favor
Publicado por Jose (11 intervenciones) el 02/10/2005 21:46:25
Hola de nuevo disculpa las molestias pero en realidad necesito tu ayuda. Estuve varios días tratando arreglar el código para agregar registros y no me resulta ya no se me ocurre como hacerlo.
Por favor te pido que me ayudes:
Aquí esta el código:
public static void main(String args[]) {
// Registro del Driver
try {
Driver d = (Driver)Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
System.out.println(e);
}
}
public void Agregar(String rut,String nom,String dire,String ciu,String login,String pass,int fltotal,String dep,String prof,String car,String calj,String tip){
// Conexion
Connection con=null;
try{
con = DriverManager.getConnection("jdbc:mysql://localhost/baseferiadoslegales","administrador","admin");
PreparedStatement Consu = con.prepareStatement("INSERT INTO usuarios VALUES (usu_rut = ?,usu_nombre = ?,usu_direc = ?,ciu_cod = ?,usu_login = ?,usu_pass = ?,usu_fltotal= ?,dep_cod = ?,prof_cod = ?,car_cod = ?,calj_cod = ?,tip_cod = ?)");
Consu.setString(1,rut);
Consu.setString(2,nom);
Consu.setString(3,dire);
Consu.setString(4,ciu);
Consu.setString(5,login);
Consu.setString(6,pass);
Consu.setInt(7,fltotal);
Consu.setString(8,dep);
Consu.setString(9,prof);
Consu.setString(10,car);
Consu.setString(11,calj);
Consu.setString(12,tip);
Consu.executeUpdate();
con.close();
}catch(Exception e){
e.printStackTrace(); ;
}
// Errores de Conexion
SQLWarning warning = null;
try {
warning = con.getWarnings();
}
// Conexion Fallida
while (warning != null) {
System.out.println("Error:"+warning);
warning = warning.getNextWarning();
}
} catch (Exception e){
System.out.println("Error:"+e);
}
}
Nota: los valores enviados como parámetros llegan todos, probé enviando valores directamente en los setXXX() y tampoco se agregan, los valores los veo a través de MySQL Crontol Center y aparecen todos en blanco o null. El tipo de transacción que uso es innoDB.
Por favor te pido que me ayudes:
Aquí esta el código:
public static void main(String args[]) {
// Registro del Driver
try {
Driver d = (Driver)Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
System.out.println(e);
}
}
public void Agregar(String rut,String nom,String dire,String ciu,String login,String pass,int fltotal,String dep,String prof,String car,String calj,String tip){
// Conexion
Connection con=null;
try{
con = DriverManager.getConnection("jdbc:mysql://localhost/baseferiadoslegales","administrador","admin");
PreparedStatement Consu = con.prepareStatement("INSERT INTO usuarios VALUES (usu_rut = ?,usu_nombre = ?,usu_direc = ?,ciu_cod = ?,usu_login = ?,usu_pass = ?,usu_fltotal= ?,dep_cod = ?,prof_cod = ?,car_cod = ?,calj_cod = ?,tip_cod = ?)");
Consu.setString(1,rut);
Consu.setString(2,nom);
Consu.setString(3,dire);
Consu.setString(4,ciu);
Consu.setString(5,login);
Consu.setString(6,pass);
Consu.setInt(7,fltotal);
Consu.setString(8,dep);
Consu.setString(9,prof);
Consu.setString(10,car);
Consu.setString(11,calj);
Consu.setString(12,tip);
Consu.executeUpdate();
con.close();
}catch(Exception e){
e.printStackTrace(); ;
}
// Errores de Conexion
SQLWarning warning = null;
try {
warning = con.getWarnings();
}
// Conexion Fallida
while (warning != null) {
System.out.println("Error:"+warning);
warning = warning.getNextWarning();
}
} catch (Exception e){
System.out.println("Error:"+e);
}
}
Nota: los valores enviados como parámetros llegan todos, probé enviando valores directamente en los setXXX() y tampoco se agregan, los valores los veo a través de MySQL Crontol Center y aparecen todos en blanco o null. El tipo de transacción que uso es innoDB.
Valora esta pregunta


0