Ayuda Insertar datos desde Servlet
Publicado por ingeniero_j2ee (20 intervenciones) el 07/09/2004 21:19:35
Ayudenme, tengo hecho un formulario que toma datos del usuario, el control se lo paso a un servlet, pero resulta que los datos no van solo a una tabla, van hacia dos tablas distintas, y solo me funciona la insercion hacia una de las tablas, que puedo hacer?
public int actualizarBaseDeDatos() {
// crear un statement de SQL
Statement stmt=null;
Statement stmt2=null;
int numeroFilasActualizadas=0;
int numeroFilasActualizadas2=0;
// Ejecución del query de actualización de la base de datos
try {
stmt = conn.createStatement();
numeroFilasActualizadas = stmt.executeUpdate("INSERT INTO"+
" hola VALUES"+"('"+idhola+"','"+edad+"')");
numeroFilasActualizadas2 = stmt.executeUpdate("INSERT INTO"+
" chao VALUES"+
"('"+evalu+"','"+trans+"','"+rlam+")");
if(numeroFilasActualizadas!=1) return -1;
} catch (SQLException sql) {
System.out.println("Se produjo un error creando Statement");
System.out.println(sql.getMessage());
return -2;
} finally {
// Se cierra el Statement
if(stmt!=null) {
try {
stmt.close();
} catch(SQLException e){
System.out.println("Error cerrando Statement");
System.out.println(e.getMessage());
return -3;
}
}
return 0;
} // fin finally
}
public int actualizarBaseDeDatos() {
// crear un statement de SQL
Statement stmt=null;
Statement stmt2=null;
int numeroFilasActualizadas=0;
int numeroFilasActualizadas2=0;
// Ejecución del query de actualización de la base de datos
try {
stmt = conn.createStatement();
numeroFilasActualizadas = stmt.executeUpdate("INSERT INTO"+
" hola VALUES"+"('"+idhola+"','"+edad+"')");
numeroFilasActualizadas2 = stmt.executeUpdate("INSERT INTO"+
" chao VALUES"+
"('"+evalu+"','"+trans+"','"+rlam+")");
if(numeroFilasActualizadas!=1) return -1;
} catch (SQLException sql) {
System.out.println("Se produjo un error creando Statement");
System.out.println(sql.getMessage());
return -2;
} finally {
// Se cierra el Statement
if(stmt!=null) {
try {
stmt.close();
} catch(SQLException e){
System.out.println("Error cerrando Statement");
System.out.println(e.getMessage());
return -3;
}
}
return 0;
} // fin finally
}
Valora esta pregunta


0