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.

Sobre: , ,


2 Respuestas para “Conectar a base de datos en Java sin DSN”

  1. Adriana Calcetto dice:

    como se puede hacer la conexion a access sin DNS en linux

  2. Emmanuel dice:

    Necesito algun Driver JDBC para esa conexión?


Esta página web utiliza cookies para mejorar tu visita adaptando la navegación a tus preferencias.
Para seguir navegando tienes que Aceptar las política de cookies. Más información