Conectar a base de datos Access o MySql en Java sin DSN

Conectar a base de datos en Java sin DSN

Muchas veces para posibilitar usar nuestra aplicación java en distintos equipos, se nos hace engorroso crear DSN (Data Source Name) en todos ellos.

Hay que decir que es posible crear conexiones a base de datos desde Java sin tener que crear los nombres de orígenes de datos (DSN):

Acceso a base de datos Access desde Java sin DSN:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String myDB ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/basedatos.mdb";
Connection conn = DriverManager.getConnection(myDB,"","");

Acceso a base de datos MySql desde Java sin DSN:
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost/basedatos", "usuario", "contraseña");

Una vez hecha la conexión a base de datos, podremos operar con las tablas de la misma sin tener que crear los DSN en ninguno de los equipos en los que vayamos a utilizar la aplicación.

No hay comentarios:

Publicar un comentario

Gracias por comentar en mi blog. Saludos.