Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Informática
Matemáticas e Informática
BASES DE DATOS
DIAPOSITIVA 1
BASES DE DATOS
Email: alejandro.rg@upm.es
DIAPOSITIVA 2
Conectores
DIAPOSITIVA 3
JDBC
DIAPOSITIVA 4
JDBC
DIAPOSITIVA 5
JDBC
DIAPOSITIVA 6
JDBC
DIAPOSITIVA 8
JDBC
Arquitectura 2 capas
Arquitectura 3 capas
DIAPOSITIVA 9
JDBC
DIAPOSITIVA 10
JDBC
• Oracle: http://www.oracle.com/technetwork/database/features/jdbc/index-
091264.html
• MySQL: https://dev.mysql.com/downloads/connector/j/5.1.html
• PostgreSQL: https://jdbc.postgresql.org/
• SQL Server: https://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx
DIAPOSITIVA 11
JDBC
DIAPOSITIVA 12
Clases e Interfaces JDBC
DIAPOSITIVA 13
Clases e Interfaces JDBC
DIAPOSITIVA 14
Tipos de datos SQL/Java
DIAPOSITIVA 15
Incorporar driver JDBC en proyecto
de consola
DIAPOSITIVA 16
Incorporar driver JDBC en proyecto
de consola
DIAPOSITIVA 17
Incorporar driver JDBC en proyecto
de Eclipse
DIAPOSITIVA 18
Instalación de Driver
https://www.youtube.com/watch?v=foqBso6MHX8
DIAPOSITIVA 19
Fases de comunicación con JDBC
1. Cargar el driver
2. Establecer conexión con la BBDD (clase
Connection)
3. Crear y ejecutar una sentencia SQL (clases
Statement/PreparedStatement, métodos
executeQuery/executeUpdate)
4. Gestionar el resultado (clase ResultSet)
5. Liberar recursos
DIAPOSITIVA 20
Fase 1
DIAPOSITIVA 22
Fase 2