Ejemplos con conexion JDBC-ODBC
import java.sql.Connection;import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
public class ejemplo4 {
public static void main(String[] args) {
Connection cn;
ResultSet rs;
try{
Class.forName("sun.jdbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:mibase");
rs=cn.createStatement().executeQuery("select * from alumno");
while(rs.next()){
System.out.println(rs.getString(1));
}
}
catch(ClassNotFoundException cnfe){
cnfe.printStackTrace();
System.out.println("clase no definida");
}
catch(SQLException sqle){
sqle.printStackTrace();
System.out.println("error de coneccion");
}
}
}
Para probar la aplicación debemos crear la base de datos prueba.
Luego la tabla:
alumno
Con atributos:
idalumno
paterno
materno
nombre
con al menos dos o tres registros:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM-jLmqlychBiHktNm9k8gHfEkXn5kQtegfHzh64gKcBh1p2iV8a6SsXjA4aUqh704QkXEs7sl28hDMyfyb-_a_tuFFRmO11ztQv9Ix4Pl4bFO7EfY_87wV0E3Q0hGTjWFWL59orQSvYWo/s400/Dibujo2.bmp)
Debemos crear el Correspondiente acceso ODBC. Para esto ejecutamos el programa odbcad32
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj18TKCZd04CllNbj0pwSjPDtcO4H9dCg0je6r4ZuOfc4SSEzpV0_-xI8vHdBBXnJnNtq8FITqIHI4s9aIz1ZkbXmUrrAKpd5Aur39YFDWpkNGPBMZBWKGBsT4PYWJhwj1w6p57iE_Z4RUA/s400/Dibujo1.bmp)
Luego de hacer clic en Aceptar nos muestra la siguiente ventana:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht2nBCietp52HdyG-Tjw9VQ37rkDJGXN_dGyBhS4tHrAYX-R5o2Ya5ErQetbUhX4NcxGJJ6YH9USvP_bRhQ2oomprbhxkPTkRFtPNWAOIfkWfPAn5trfMYcOfX4gmgsPT86MxPfqVBg5lu/s400/Dibujo3.bmp)
Agregamos un DSN de usuario. Tal como muestra la figura
Como nuestra base de datos esta en access escogemos Microsoft Access.
Al hacer clic en Finalizar:
Debemos poner un nombre que identifique a la conexion ODBC en este caso ponemos miBase lo que servira para identificar nuestra coneccion en Java.
Luego seleccionamos la base de datos de access.Luego de aceptar y aceptar. Estaremos listos para la prueba de nuestra aplicación Java con conexion a la base de datos