Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2004, 11:14
Avatar de goncafa
goncafa
 
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 10 meses
Puntos: 10
Pues basicamente los objetos mas importantes para una conexion JDBC son

-Connection que es quien mantiene el flujo de conexion a la base de datos
-DriverManager que es quien se encarga de ver que el driver que estas usando sea el adecuado y es capas de retonarte un objeto Connection
-Statement que es el objeto que se crea a partir de un Connection y es quien se encarga de enviar el SQL al motor de base de datos con quien se conecte
-ResultSet que es quien puede almacenra los resultados arrojados por una consulta SELECT por ejemplo para luego poder darle un formato de salida a estos datos

Todos estos objetos pertenecen a la libreria java.sql que la debes importar

Como quiza ya debes haber leido, JDBC es una manera de abtraerte de el motor de base de datos que uses, la forma en que se ocupa, sea cual sea este no varia absolutamente en nada, lo unico que debes cambiar para que tu aplicacion funcione en otra base de datos, es la cadena de conexion y el driver que esta utilizando.

Por ejemplo, aqui va una conexion contra un motor MySQL
Código PHP:
//se carga el driver en memoria
Class.forName("com.mysql.jdbc.Driver").newInstance();

//se inicia la conexion
Connection con DriverManager.getConection("jdbc:mysql://localhost/nombre_db""usuario""contraseña");

//se crea el objeto statement
Statement stm con.createStatement();

//ejecuito una consulta
ResultSet res stm.executeQuery("SELECT * FROM TABLA"); 
Como veras no es nada complicado, para que este ejemplo te funcione en SQL Server, ACCESS, ORACLE, etc, solo debes cambiar el driver que usas y la cadena de conexion.

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo