2
Conexion Java con Base Datos Access
Hola, me gustaria compartir con ustedes la conexion a una base de datos en Microsoft Access con Java.
Bienvenid@, Visitante! [ Registrarte| Iniciar Sesion ]
Hola, me gustaria compartir con ustedes la conexion a una base de datos en Microsoft Access con Java.
Disculpa, debes iniciar sesión para escribir un comentario.
Conexion.java
package Probando_Conexion; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JOptionPane; public class Conexion { Connection con=null; public Conexion() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch (ClassNotFoundException ex) { Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex); } String myDB="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=Base_Datos/base_datos"; try { con = (Connection) DriverManager.getConnection(myDB,"Administrador","admin123"); } catch (SQLException ex) { JOptionPane.showMessageDialog(null,ex+"\n"); } } }Probando_Conexion.java
package Probando_Conexion; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane; public class Probando_Conexion { public Probando_Conexion() { ResultSet rs; Conexion conecta; conecta=new Conexion(); String idusuario=""; String usuario=""; try { Statement stmt=conecta.con.createStatement(); rs=stmt.executeQuery("SELECT * FROM usuarios"); System.out.println("LISTADO DE USUARIOS"); while(rs.next()) { idusuario=rs.getString("idusuarios"); usuario=rs.getString("usuario"); System.out.print(idusuario+" -- "); System.out.print(usuario); System.out.println(); } rs=null; conecta.con.close(); } catch (SQLException e) { JOptionPane.showMessageDialog(null,e); } } public static void main(String args[]) { new Probando_Conexion(); } }Fue útil la respuesta?
LikeDislikeLes dejo el proyecto para que lo prueben.
http://data.amayasystems.com/Conexion_Java_Access.rar
Fue útil la respuesta?
LikeDislike