27/09/2009, 00:56
|
| | | Fecha de Ingreso: agosto-2009 Ubicación: Medellin, Colombia
Mensajes: 59
Antigüedad: 15 años, 4 meses Puntos: 3 | |
problema con insert en bd access Bueno.... estoy realizando una aplicacion en jsp , pero la verdad no alcance a ver coxion a la bd...... y ps estuve consultando y estoy tratando de hacer un ejercicio que me ayude a resolver este problema.......
ya cree mi BD...... Con una tabla ..... y tres campos, clave , nombre y edad , este es el codigo que tengo...........
Connection canal = null;
ResultSet tabla= null;
Statement instruccion=null;
String sitiobase = "c:/ejemplo.accdb";
String strcon= "jdbc:odbc:Driver={Microsoft Access Driver (*.accdb)};DBQ=" + sitiobase;
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
canal=DriverManager.getConnection(strcon);
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSIT IVE,
ResultSet.CONCUR_UPDATABLE);
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
//cargando los demas campos a grabar
int clave= Interger.parseInt(request.getParameter("CLAVE"));
String nombre = request.getParameter("NOMBRE");
int edad = Integer.parseInt(request.getParameter("EDAD");
String q="insert into mitabla values(" +clave +",'"+ nombre+"',"+edad+") ";
out.println("REGISTRO INSERTADO");};
try{
instruccion.close();
canal.close();
} catch(SQLException e) {out.println(e);};
};
%>
El formulario me carga perfectamente, pero al insertar me sale un error........
no se si depronto tendre que instalar un driver para access, auque el error me sale en las ultimas instruciones del try.........
agradezco me colaboren....... |