Este documento trata sobre JDBC y cómo permite que los programas Java accedan a sistemas de gestión de bases de datos a través de una interfaz estándar. Explica los diferentes tipos de controladores JDBC, cómo configurar una conexión a una base de datos en NetBeans y ofrece recomendaciones para el uso de JDBC.
presentación manipulación manual de cargas sunafil
JCBC
1. TEMA : JDBC
CARRERA : INGENIERIA DE SISTEMAS Y
TELEMÁTICA
DOCENTE :MARCO AURELIO PORRO CHULLI
CURSO : LABORATORIO DE PROGRAMACIÓN II
CICLO : V - C
INTEGRANTES: JOELITO VASQUEZ ESPINOZA
LENIN MEDINA SANCHEZ
2. DEFINICION:
Java Connectivity (JDBC) es la
especificación JavaSoft de una
interfaz de programación de
aplicaciones (API) estándar que
permite que los programas Java
accedan a sistemas de gestión de
bases de datos. La API JDBC consiste
en un conjunto de interfaces y
clases escribas en el lenguaje de
programación Java.
3. CAPA DE ACCESO DE DATOS:
Modelo de dos capas.
Este modelo se basa en que la conexión entre
aplicación Java o el applet que se ejecuta en
navegador, se conectan directamente a la
datos.
Modelo de tres capas.
Instrucciones son enviadas a una capa
entre Cliente y Servidor, que es la que se
de enviar las sentencias SQL a la base de
recoger el resultado desde la base de datos
4. CONFIGURACION DE CONEXION BD CON NETBEANS
NetBens permite conectarse
a varios DBMS, es muy útil
cuando es
tamos programando puesto
que nos permite conocer la
estructura básica de la base
de datos, así como realizar
consultas, etc.
5. El controlador jdbc de
SqlServer se llama
sqljdbc4.jar y hay que
bajarlo de la web de
Microsoft.
6. Basta con ingresar el nombre del
servidor, el nombre de usuario para la
Atenticación de SQL Server y la
contraseña.
Al testear la conexión, ésta fue exitosa.
7. TIPOS:
Tipo 1: Puente JDBC-ODBC.
Los controladores de tipo 1 son controladores "puente".
Utilizan otra tecnología, como por ejemplo, ODBC (Open
Database Connectivity), para comunicarse con la base de
datos.
Tipo 2: Driver API nativo/parte Java.
Se utilizan métodos nativos Java para llamar a las funciones
de la API que realizan las operaciones de base de datos.
Tipo 3: Driver protocolo de red/todo Java.
Estos controladores utilizan un protocolo de red y
middleware para comunicarse con un servidor.
Tipo 4: Driver protocolo nativo/todo Java.
Un controlador de tipo 4 utiliza Java para implementar un
protocolo de red de proveedor DBMS.
9. Utilizar PreparedStatement más que Statement
Evitar llamadas a getObject para tipos Java
primitivos
Evitar llamadas a DatabaseMetaData
Considerar la posibilidad de almacenar datos en
Unicode
Utilizar procedimientos almacenados.
RECOMENDACIONES:
10. CONCLUSIONES
Los drivers JDBC establece la
estructura para el diseño y generación
de conexiones y accesos a Base de
Datos remotas; por lo que facilita el
desarrollo de nuevas aplicaciones que
la Universidad desee implementar en
un futuro, orientados con este fin.