LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
Diapositivas de jdbc
1.
2. a) CAPAS DE ACCESO DE DATOS:
Una capa de acceso a datos o DAL (del inglés data Access
layer) en los programas informáticos, es una capa de
un programa informático que proporciona acceso simplificado a
los datos almacenados en el almacenamiento persistente de
algún tipo, tal como una entidad-relación de base de datos.
3. b)CONFIGUARACIÓN DE CONEXIÓN BD CON NETBEANS
Primero necesitas tener un servidor MySQL instalado en tu equipo o en
su defecto en la máquina que actuará como servidor de bases de datos.
Asimismo, debes de tener el NetBeans instalado, de preferencia su última
versión estable.
Una vez que tengas ambas herramientas instaladas necesitaras el driver
o conector a la base de datos de MySQL.
Cuando que tengas el NetBeans y el MySQL Server instalado lo que vas
a necesitar es copiar el driver que descargaste, dentro de la carpeta del
JDK.
4. Ya que lo hayas copiado ahora sí abre el NetBeans y espera a
que cargue.
Una vez que hayas abierto el NetBeans localiza la sección
de Runtime o Tiempo de ejecución
Al expandir la sección de Databases o Bases de datos debe de
aparecer el MySQL (Connector/J driver), en caso contrario debes
de agregarlo manualmente como se describe a continuación:
5. 1. Da un clic derecho sobre Drivers y selecciona New
Driver.
2.En la ventana que aparece da clic en el botón
de Add o Agregar y busca el archivo .jar que descargaste
anteriormente, el mismo que copiaste dentro de la carpeta del JDK.
3. Una vez hecho lo anterior da clic en el botón de Ok o Aceptar.
6. Dentro de la sección de Runtime o Tiempo de ejecución > Databases o Bases
de datos > Drivers da un clic derecho sobre MySQL (Connector/J driver) y
selecciona Connect Usingo Conectar usando... para que aparezca la pantalla
de configuración de la conexión como se muestra a continuación:
En la sección de Name o Nombre selecciona MySQL (Connector/J driver), en
la sección Database URL cambia la parte indicada por por la dirección del
servidor de bases de datos, si es la misma computadora escribe localhost, en
la parte de establece el puerto que definiste al instalar el servidor MySQL, por
defecto es el 3306, en la sección de escribe el nombre de la base de datos a la
cual te quieres conectar.
7. Posteriormente escribe el nombre de usuario para accesar a la base
de datos y la contraseña respectivamente.
Si todo se realizó correctamente podrás ver un nuevo elemento debajo
del Driver con las especificaciones de la conexión actual, si das un clic
en el símbolo '+' que aparece de lado izquierdo del mismo podrás ver
las tablas de la base de datos y realizar consultas hacia la misma.
8. c) DEFINICIÓN DE JDBC. TIPOS, APLICACIONES:
JDBC (Java Database Connectivity) es una API que permite
la ejecución de operaciones sobre bases de datos desde el
lenguaje de programación Java, independientemente del
sistema operativo donde se ejecute o de la base de datos a
la cual se accede, utilizando el lenguaje SQL del modelo de
base de datos.
1. Definición:
9. PUENTE JDBC-ODBC MÁS DRIVER ODBC:
El producto de JavaSoft suministra acceso vía drivers ODBC. Nótese que
el código binario ODBC, y en muchos casos el código cliente de base de
datos, debe cargarse en cada máquina cliente que use este driver. Como
resultado, este tipo de driver es el más apropiado en un red corporativa
donde las instalaciones clientes no son un problema mayor, o para una
aplicación en el servidor escrito en Java en una arquitectura en tres-
niveles.
DRIVER JAVA PARCIALMENTE NATIVO.
Este tipo de driver convierte llamadas JDBC en llamadas del API cliente
para Oracle, Sybase, Informix, DB2 y otros DBMS. Nótese que como el
driver puente, este estilo de driver requiere que cierto código binario sea
cargado en cada máquina cliente.
1. Tipos:
10. DRIVER JAVA NATIVO JDBC-NET.
Este driver traduce llamadas JDBC al protocolo de red independiente del
DBMS que después es traducido en el protocolo DBMS por el servidor. Este
middleware en el servidor de red es capaz de conectar a los clientes puros
Java a muchas bases de datos diferentes. El protocolo específico usado
dependerá del vendedor. En general esta es la alternativa más flexible.
DRIVER PURO JAVA Y NATIVO-PROTOCOLO.
Este tipo de driver convierte llamadas JDBC en el protocolo de la red usado
por DBMS directamente. Esto permite llamadas directas desde la máquina
cliente al servidor DBMS y es la solución más práctica para accesos en
intranets. Dado que muchos de estos protocolos son propietarios, los
fabricantes de bases de datos serán los principales suministradores.
11. 3. Aplicaciones:
A continuación, se muestran algunas aplicaciones:
TestConnection.java : Aplicación que permite comprobar si se puede
establecer una conexión exitosa con la base de datos.
Appl_01.java : Aplicación que permite visualizar las tablas existentes
dentro de la base de datos.
Appl_02.java : Aplicación que visualiza los discos e intérpretes dentro
de la base de datos.
Appl_03.java : Aplicación que permite crear una tabla con tres campos
en la base de datos.
Appl_04.java : Aplicación que permite agregar nuevo registro a la
nueva tabla creada anteriormente con Appl_03.java.
12. d)USO DE JDBC EN APLICACIONES JAVA:
Un programa Java que utilice JDBC primero deberá establecer una
conexión con el SGBD. Para realizar dicha conexión haremos uso de
un driver específico para cada SGBD que estemos utilizando. Una vez
establecida la conexión ya podemos interrogar la BD con cualquier
comando SQL (select, update, create, etc.).
Una conexión a bases de datos Java (JDBC) es un controlador de
bases de datos que permite la conexión mediante programación a
una base de datos. Debe utilizar la conexión como un puente entre
la aplicación y la base de datos real.