Foros del Web » Programación para mayores de 30 ;) » Java »

Ejemplo de conexion a Base de Datos

Estas en el tema de Ejemplo de conexion a Base de Datos en el foro de Java en Foros del Web. Hola a todos: Mas o menos estuve averiguando sobre Jdbc, pero lo que quiero es un ejemplo de como conectarlo a un bd de access ...
  #1 (permalink)  
Antiguo 04/12/2004, 22:37
 
Fecha de Ingreso: febrero-2004
Ubicación: Huancayo
Mensajes: 19
Antigüedad: 20 años, 2 meses
Puntos: 0
Exclamación Ejemplo de conexion a Base de Datos

Hola a todos:
Mas o menos estuve averiguando sobre Jdbc, pero lo que quiero es un ejemplo de como conectarlo a un bd de access por ejemplo. Y las instruccione snecesarias para agregar, eliminar modificar registros desde java en la bd.....de access.

Gracias
Mejor si el ejemplo es para Sql Server
  #2 (permalink)  
Antiguo 05/12/2004, 11:14
Avatar de goncafa  
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 9 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:34.