Java - Yamil,no me funciono el agregar con el autocomit

 
Vista:

Yamil,no me funciono el agregar con el autocomit

Publicado por Jose (11 intervenciones) el 27/09/2005 03:12:19
hola Yamil, no me funciono el agregar con el autocomit aqui te dejo el codigo completo para q si puedes lo revises, te lo agredeceria mucho.

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){
// Registro del Driver
try {
Driver d = (Driver)Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
System.out.println(e);
}
// Conexion
Connection con=null;
try{
con = DriverManager.getConnection("jdbc:mysql://localhost/baseferiadoslegales","administrador","admin");
}catch(Exception e){
System.out.println(e);
}

// Errores de Conexion
SQLWarning warning = null;
try {
warning = con.getWarnings();
//Conexion Exitosa
if ((warning == null) && (con != null)){
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();
}
else{

}
// Conexion Fallida
while (warning != null) {
System.out.println("Error:"+warning);
warning = warning.getNextWarning();
}
} catch (Exception e){
System.out.println("Error:"+e);
}
}

}

ahora se me ocurre q puede ser el tipo de transaccion estoy usando innodb, puede q sea otro tipo o solo se usa el ya mensionado???..

gracias...
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,no me funciono el agregar con el autocomi

Publicado por Yamil Bracho (2310 intervenciones) el 27/09/2005 19:35:58
Vamos a colocar todo en un solo bloque try.. catch y saca la carga del Driver JDBC y colocalo en tu main

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){
try {
Connection 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();
}
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