Jdbc-Odbc No Suitable Driver

strix
28 de Mayo del 2004
Me he bajado el J2SDK 1.4 y el Tomcat 4.0, me he creado una base de datos en Access y la he dado de alta en ODBC 32 bits del Panel de Control con W98. Hasta ahí todo bien.
He intentado crear un servlet que accediera a la base de datos, usando la Clase Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"), pero da error->
No suitable Driver.
He buscado en internet y he leido que podía añadirle un newInstance() a la instrucción, pero no hay manera. Sigue dando el mismo error.
Creo que el driver ya está cargado en el momento en el que doy de alta la base de datos. ¿Alguien me puede ayudar a solucionar el problema?
Gracias.

rlagob
28 de Mayo del 2004
Tal vez te ayude "¿Qué se puede hacer con MS Access" en http://personal.telefonica.terra.es/web/rlagob/java/java_inicio.htm#jdbc
Incluye código fuente. Tu problema no parece del driver JDBC puente, sino del driver ODBC.

malone
28 de Mayo del 2004
Ejemplo:
// puente=nombre que le asignaste al configurar
// obdc desde win
String dsn = new String("jdbc:odbc:puente");
String strSQL = "CREATE TABLE AGENDA (DNI VARCHAR(5),NOMBRE VARCHAR(30),APELLIDOS VARCHAR(30))";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Establecimiento de la conexión con la base
conexion = DriverManager.getConnection(dsn, "user", "passwd");
Estamento = conexion.createStatement();
Estamento.executeUpdate(strSQL);