Java - Yamil,necesito tu ayuda por favor

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Yamil,necesito tu ayuda por favor

Publicado por Yamil Bracho (2315 intervenciones) el 03/10/2005 04:31:41
No te da error ? Si no cambiale el tipo de tabla de InnoDb a MyIsam solo para probar (auqneu no creo que sea el problema).

Puedes colocar lo siguiente :

con = DriverManager.getConnection("jdbc:mysql://localhost/baseferiadoslegales","administrador","admin");
com.setAutoCommit( false );

...

Consu.executeUpdate();
con.commit();

consu.close();
con.close();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar