martes, 14 de agosto de 2007

JDBC-ODBC

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















No hay comentarios: