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:
Debemos crear el Correspondiente acceso ODBC. Para esto ejecutamos el programa odbcad32
Luego de hacer clic en Aceptar nos muestra la siguiente ventana:
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