InicioHazlo Tu Mismo(Programación) Conectar Java y Access


Hola a todos, debido a que no encontre mucha informacion del tema les dejo una breve explicación;

Bueno para conectar java y acces pues es algo fácil la verdad. Primero,  para manipular bases de datos desde Java se utiliza la API JDBC.
Umm, lo primero es crear la base de datos. Entonces hacemos la parte aburrida (recopilación de datos, registros de ejemplo, normalización y Modelo Entidad relación). Diseñamos la base de datos en Access (nada más fácil), y listo.
Los pasos para manipular una BD en Java son los siguientes:

1. Importamos las clases que necesitamos.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

2. Cargamos el controlador de la base de datos.
public void CargarDriver(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
   }
catch(ClassNotFoundException ex){
JOptionPane.showMessageDialog(null,"Error cargando el driver" + ex);
}
}
En este caso se utiliza el controlador OBDC, ya que estamos trabajando con Access (Microsoft).

3. Establecer la conexión a la base de datos. Para ello necesitamos crear un objeto Connection al cual le asignamos el tipo y nombre del controlador (driver), la ruta donde se encuentra la BD, el usuario y contraseña en caso de que la base de datos esté protegida con ellos
public void CargarBD(){
try{

 Connection conexion=DriverManager.getConnection
   +("jdbc:odbc: Driver={Microsoft Access Driver (*.mdb)};"
   + "DBQ=Database","administrador","admin123" );

}
catch(SQLException ex){
JOptionPane.showMessageDialog(null,"Error conectado la base de datos" + ex);
}
}

4. Nos desconectamos.
public void DesconectarBD(){
try{
conexion.close();
}
catch(SQLException ex){
   JOptionPane.showMessageDialog(null,"Error desconectado la base de datos" + ex);    
}  
}  
5. Consultar la base de datos.
public void ConsultarDatos(){
try {
 Conectar();
String consulta = "select * from usuarios )";
Statement stament=conexion.createStatement();
ResultSet result=stament.executeQuery(consulta);  
 
 } catch (SQLException ex) {
 JOptionPane.showMessageDialog(null, "Error consultado registros" + ex);
  }    
}
En el objeto ResultSet, se guardará el conjunto de resultados provenientes de nuestra consulta:

6. Recorrer el objeto ResulSet
while(result.next()){
 int cedula=Integer.parseInt(selectBD.result.getString("cedula" ));
 String nombre=(selectBD.result.getString("nombre" ));
 String apellido=(selectBD.result.getString("apellido" ));
}

P.D: Si tienes configurado el netbeands con el jdk de 64 bits te dara error de controlador y la base de datos debe tener  extencion .mdb.

Bueno les dejo una aplicacion de ejemplo hecha en java:
Quitar espacio que hay entre fire. com

http://www.mediafire. com/?tndbztgc3zpv6pd

Y otra en .net:

http://www.mediafire. com/?4nrw2jydxpji721
Datos archivados del Taringa! original
5puntos
3,870visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

E
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.