martes, 21 de agosto de 2012

Conexion de Java Netbeans a base de datos access

Crear una clase que lleve el nombre de conexion y colocar el siguiente codigo:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import javax.swing.JOptionPane;

public class Conectar {

Connection conexion;

Statement sentencia;



public void PrepararBaseDatos() {

try{

String controlador="sun.jdbc.odbc.JdbcOdbcDriver";

Class.forName (controlador).newInstance();

}


catch (Exception e) {

JOptionPane.showMessageDialog(null, "Error al cargar el Controlador";);

}

try {

String DSN="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+"BDNombreBD.mdb";

String user="";

String password="";

conexion=DriverManager.getConnection(DSN,user,password);

}

catch (Exception e) {

JOptionPane.showMessageDialog(null,"Error al realizar la conexion "+e);

}

try {

sentencia=conexion.createStatement(

ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_READ_ONLY);

}

catch (Exception e) {

JOptionPane.showMessageDialog(null,"Error al crear el objeto sentencia "+e);

}

}

}


Ojo: pegar el archivo de base de datos en la carpeta del proyecto para que funcione de esta manera.(Netbeans Proyects normalmente se encuentra en mis documentos)

Lo unico que deberian cambiar de este codigo es la siguiente linea:

String DSN="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+"BDNombreBD.extencion de su base de datos(ya sea .mdb o .accdb)";

No hay comentarios:

Publicar un comentario en la entrada