InformáticaBásico1 respuestas

Programas q necesitan entre access y java?

Programas q necesitan entre access y java.

4Jemimo

Mejor respuesta

Alexsara

4

JDBC para Access sin DSN

Para acceder a Access desde un JDBC, siempre nos han enseñado que se debe a Herramientas Administrativas > Administrador de Orígines de ODBC, crear un nuevo Origen, especificar el nombre del DNS, bla bla bla, y después desde el JDBC escribir como URL el nombre del DNS, bla bla.

Lo malo de esta técnica es que en cada máquina donde se va a ejecutar la aplicación java, necesita que se configure el ODBC.

Ya que somos profesionales, debemos evitar las configuraciones adicionales para que nuestra aplicación funcione.

Java nos hace profesionales : )

Así que, ahora evitaremos todo el rollo de crear el DSN en el ODBC.

Usemos esto :

Class.

ForName("sun.

Jdbc.

Odbc.

JdbcOdbcDriver") ;

String myDB = "jdbc : odbc : Driver = {Microsoft Access Driver ( * .

Mdb)} ; DBQ = C : / data / neptuno.

MDB" ;

Connection conn = DriverManager.

GetConnection(myDB, "", "") ;

Pero no solo es para Access, sino para cualquier ODBC.

Veamos como hacer lo mismo pero para con el Excel

Class.

ForName("sun.

Jdbc.

Odbc.

JdbcOdbcDriver") ;

String myDB = "jdbc : odbc : Driver = {Microsoft Excel Driver ( * .

Xls)} ; DBQ = c : / data.

Xls ; " + "DriverID = 22 ; READONLY = false" ;

Connection conn = DriverManager.

GetConnection.