¿Puedo usar Access con Java?

Deskjet
06 de Febrero del 2005
Y cual es la cadena q tengo q poner en la conexión?
Gracias.

jose
06 de Febrero del 2005
si tendrias que editar la regedit, pero primero busca el archivo tsnames en U:\desa\exe. Saludos.

Ken
06 de Febrero del 2005
Primero debes crear una fuente de datos DSN. Desde el panel de Control de Windows, ve a conexiones ODBC y crea una nueva conexión a un archivo access (Está muy claro en cuento lo ves). Supongamos que le has dado el nombre de ProgramacionDSN.

Para conectar a tu fuente de datos, que acabas de crear, registramos primero la clase:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Y luego, para obtener una conexión hacemos:

Connection con = DriverManager.getConnection("jdbc:odbc:ProgramacionDSN");

Lo que hacemos, en realidad, es registrar el Puente JDBC-ODBC y dejar que, desde el lado de la aplicación, sea el driver JDBC genérico el que haga el trabajo, mientras que desde el lado de la base de datos, sea el sistema operativo (a través de ODBC) el que haga el trabajo.

Esto, para aprender, está bien, pero en producción no es viable. Para cosas más elaboradas , usa MySQL o similar.

Un saludo,

Ken