¿Puedo usar Access con Java?
    
		    si tendrias que editar la regedit, pero primero busca el archivo tsnames en  U:\desa\exe. Saludos.
	    
    
		    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
    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
