JSP (Java Server Page) - Fallo conexion ODBC con DSN

 
Vista:

Fallo conexion ODBC con DSN

Publicado por Franjo (4 intervenciones) el 11/10/2006 13:30:49
Tengo este código con una conexion DSN de una base de datos Access, esta conexion la he definido a nivel DSN de usuario, se llama JSP_DB

tengo el siguiente codigo:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
out.println("Driver cargado correctamente.<br>");
conexion=DriverManager.getConnection("jdbc:odbc:JSP_DB","admin","");
out.println("Conexion realizada correctamente.<br><br>");

Asi de esta forma con la conexion DSN no me funciona,
pero sin embargo si lo hago asi si funciona:

String sitiobase = "C:/Archivos de programa/Apache Software Foundation/Tomcat 5.5/webapps/curso_jsp/JSP_DB.mdb";
String strcon= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + sitiobase;

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
out.println("Driver cargado correctamente.<br>");
conexion=DriverManager.getConnection(strcon,"admin","");
out.println("Conexion realizada correctamente.<br><br>");

Por que con la DSN definida no funciona, y directamente con el path si funciona?
Tambien he probado a hacer como DSN sistema y tampoco.

Este es el error que me devuelve:

exception

org.apache.jasper.JasperException: Exception in JSP: /jsp/recoge_datos.jsp:47

44: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
45: out.println("Driver cargado correctamente.<br>");
46: //conexion=DriverManager.getConnection(strcon,"admin","");
47: conexion=DriverManager.getConnection("jdbc:odbc:JSP_DB","admin","");
48: out.println("Conexion realizada correctamente.<br><br>");
49:
50: sentencia = conexion.createStatement();
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

RE:Fallo conexion ODBC con DSN

Publicado por neossoftware (70 intervenciones) el 12/10/2006 16:09:44
Lo mismo que he comentado, todas las pruebas d econexion a la base de datos deberán de probarlas en un prpyecto Standalone, y despues en el proyecto Web. Y repito no se deberán realizar conexiones a la abase de datos desde las JSP, se deberá utilizar MVC para crear el sistema.

Saludos
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

RE:Fallo conexion ODBC con DSN

Publicado por Okami (1 intervención) el 20/10/2009 02:51:11
trata poner en lugar de admin root y pon la variable de strcon en lugar del string
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