23/03/2009, 15:27
|
| | | Fecha de Ingreso: febrero-2009 Ubicación: Lima
Mensajes: 16
Antigüedad: 15 años, 9 meses Puntos: 1 | |
Respuesta: realizar un insert desde jsp a bd postgresql hay varias formas, una es teniendo tu clase coneccion para q despues solo lo importes a tu jsp y hagas tus consultas a la BD aki te paso un ejm de clase coneccion:
Código:
public static Connection EjecutarConeccion2(String NombreGestorBD,String NombreBD,String NombreUsuario,String Contrasenia)
{
Connection cn=null;
try
{
if(NombreGestorBD.equals("ODBC"))
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
cn = DriverManager.getConnection("jdbc:odbc:" + NombreBD,NombreUsuario,Contrasenia);
}
if(NombreGestorBD.equals("Oracle"))
{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();/*5.207.88.246*/
cn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:" + NombreBD, NombreUsuario, Contrasenia);
//cn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:" + NombreBD, NombreUsuario, Contrasenia);
}
if(NombreGestorBD.equals("Postgres"))
{
Class.forName("org.postgresql.Driver").newInstance();
cn = DriverManager.getConnection("jdbc:postgresql:" + NombreBD, NombreUsuario, Contrasenia);
}
if(NombreGestorBD.equals("Mysql"))
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String Cadena="jdbc:mysql://127.0.0.1:3306/"+ NombreBD+"?user="+NombreUsuario+"&password="+Contrasenia;
cn = DriverManager.getConnection(Cadena);
}
}
catch(Exception e)
{
System.out.println("No se encuentra la libreria JDBC o no esta referenciado");
}
return cn;
}
public static void EjecutarCmd(Statement trans,String Sql)throws SQLException
{
trans.execute(Sql);
}
public static ResultSet EjecutarQry(Statement trans,String Sql)throws SQLException
{
return trans.executeQuery(Sql);
}
espero te sirva. |