0% encontró este documento útil (0 votos)
16 vistas11 páginas

Introducción a JDBC en Java

El documento habla sobre el acceso a datos con JDBC. Explica que JDBC es una API estándar para conectarse a bases de datos SQL, y cubre los tipos de controladores JDBC, conceptos básicos como cargar el driver, establecer la conexión, y el orden correcto para ejecutar statements, procesar resultados y cerrar recursos. Finalmente, propone algunos problemas de práctica en un laboratorio.

Cargado por

tyn20
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas11 páginas

Introducción a JDBC en Java

El documento habla sobre el acceso a datos con JDBC. Explica que JDBC es una API estándar para conectarse a bases de datos SQL, y cubre los tipos de controladores JDBC, conceptos básicos como cargar el driver, establecer la conexión, y el orden correcto para ejecutar statements, procesar resultados y cerrar recursos. Finalmente, propone algunos problemas de práctica en un laboratorio.

Cargado por

tyn20
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Desarrollo de Aplicaciones Empresariales en Java

ACCESO A DATOS CON JDBC

Ing. Pal X. Paguay S..

Desarrollo de Aplicaciones Empresariales en Java Agenda


Qu es JDBC?
Tipos de Controladores Conceptos Bsicos Instalar JDBC Conexin a una Base de Datos

Laboratorio: Problemas Propuestos

Desarrollo de Aplicaciones Empresariales en Java Qu es JDBC?


Java Database Connectivity Es una API de acceso a bases de datos estndar SQL Conjunto de clases e interfaces escritas en JAVA Para utilizarlo se necesita del Driver respectivo para cada motor de Base de datos. API : Una interfaz de programacin de aplicaciones o API (del ingls application programming interface) es el conjunto de funciones y procedimientos(o mtodos, en la programacin orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstraccin.

Desarrollo de Aplicaciones Empresariales en Java Tipos JDBC


Tipo Tamao

Tipo 1 Traducen de JDBC a ODBC Tipo 2 Escritos en JAVA y Cdigo Nativo Tipo 3 Bibliotecas JAVA con protocolo propio Tipo 4 Bibliotecas JAVA que traducen
Nota Casi todos los fabricantes proveen de los tipos 3 y 4

Desarrollo de Aplicaciones Empresariales en Java Conceptos bsicos


Para iniciar necesitamos disponer del Driver acorde a la base de datos y su versin Las clases que se utilizan para la programacin en JDBC estn almacenadas en los paquetes [Link].* y [Link].* La clase DriverManager implementa la capa de Gestin de JDBC y trabaja de intermediaria entre el usuario y los drivers. Mantiene una lista de las clases disponibles. Carga con el mtodo [Link]

Desarrollo de Aplicaciones Empresariales en Java Arquitectura JDBC

Desarrollo de Aplicaciones Empresariales en Java Conceptos bsicos- Cargar el driver


[Link] [Link] [Link]

String drivername=[Link]
try { [Link](drivername); } catch (ClassNotFoundException e) { throw e; }

Desarrollo de Aplicaciones Empresariales en Java Conceptos bsicos- Conectar


Parmetros: url,usuario, clave jdbc:subprotocolo:otros parmetros "jdbc:postgresql://[Link]:5432/EVALDB Connection con; try { [Link]([Link]); con = [Link](url,user,pass); [Link](); } catch (Exception e) { throw e; }

Desarrollo de Aplicaciones Empresariales en Java Instalar JDBC


Parmetros: url,usuario, clave jdbc:subprotocolo:otros parmetros "jdbc:postgresql://[Link]:5432/EVALDB Connection con; try { [Link]([Link]); con = [Link](url,user,pass); [Link](); } catch (Exception e) { throw e; }

Desarrollo de Aplicaciones Empresariales en Java


Escenario conectado, los recursos se mantienen en el servidor hasta que la conexin se cierra 1) Abrir Conexin 2) Ejecutar Statement 3) Procesar Filas en ResultSet 4) Cerrar ResultSet 5) Cerrar Statement 6) Cerrar Conexin

Conceptos bsicos- Secuencia


ResulSet

Statement

Connection

PostgreSQL

Desarrollo de Aplicaciones Empresariales en Java

Laboratorio Problemas Propuestos

También podría gustarte