En la función de conectar, en el driver manager, hace falta sustituir NOMBDD, por el nombre de la base de datos y USER y PASS por el usuario y la contraseña de la base de datos a la que se va a acceder, por ejemplo "root" y "password" (vale era bastante obvio).
public void connect(){ try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { e.printStackTrace(); } try { conexion = DriverManager.getConnection("jdbc:mysql://localhost/NomBDD","USER", "PASS"); } catch (SQLException e) { e.printStackTrace(); } System.out.println("Conectado con exito!"); } public void disconnect(){ try { conexion.close(); } catch (SQLException e) { e.printStackTrace(); } System.out.println("Adios!"); }
Mostrando entradas con la etiqueta conexion base de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta conexion base de datos. Mostrar todas las entradas
sábado, 13 de febrero de 2010
jueves, 11 de febrero de 2010
Acceso a Base de datos Access desde java
Una entrada muy rápida de como se conecta la base una base de datos Access a un programa Java.
Para este caso, notificar que Access normalmente el acceso es con USER y PASS en blanco, algo asi: conexion = DriverManager.getConnection("jdbc:odbc:" + NOMBDD, "","");
Comentar además que para que una base de datos, este visible para el driver, debe estar incluida en el origen de datos de Windows, que se encuentra en inicio --> Ejecutar --> ODBCAD32. En la ventana que salta, le damos a añadir (add) elegimos Driver Do Microsoft Access (*.mdb) y introducimos los datos de la base de datos y le damos un nombre, el que usaremos en el código Java
public void abrirConexion() {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");conexion = DriverManager.getConnection("jdbc:odbc:" + NOMBDD, "USER","PASS");System.out.println("Conexión");statment = conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);System.out.println("Conexion exitosa");} catch (Exception e) {System.out.println("No se ha podido cargar el Driver JDBC-ODBC");e.printStackTrace();}} public void cerrarConexion() {try {statment.close();conexion.close();} catch (SQLException e) {e.printStackTrace();System.exit(1);}} Mañana desde mysql!
Para este caso, notificar que Access normalmente el acceso es con USER y PASS en blanco, algo asi: conexion = DriverManager.getConnection("jdbc:odbc:" + NOMBDD, "","");
Comentar además que para que una base de datos, este visible para el driver, debe estar incluida en el origen de datos de Windows, que se encuentra en inicio --> Ejecutar --> ODBCAD32. En la ventana que salta, le damos a añadir (add) elegimos Driver Do Microsoft Access (*.mdb) y introducimos los datos de la base de datos y le damos un nombre, el que usaremos en el código Java
public void abrirConexion() {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");conexion = DriverManager.getConnection("jdbc:odbc:" + NOMBDD, "USER","PASS");System.out.println("Conexión");statment = conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);System.out.println("Conexion exitosa");} catch (Exception e) {System.out.println("No se ha podido cargar el Driver JDBC-ODBC");e.printStackTrace();}} public void cerrarConexion() {try {statment.close();conexion.close();} catch (SQLException e) {e.printStackTrace();System.exit(1);}} Mañana desde mysql!
Etiquetas:
Access,
base de datos,
bases de datos,
conexion base de datos,
Database,
Informatica,
Java,
Java Database Connectivity,
Programación,
Programming,
Software,
Tecnologia
Suscribirse a:
Entradas (Atom)