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.
como se puede hacer la conexion a access sin DNS en linux
Necesito algun Driver JDBC para esa conexión?