jdbc
TRANSCRIPT
![Page 1: JDBC](https://reader034.vdocuments.co/reader034/viewer/2022051520/589af9211a28ab3e288b632b/html5/thumbnails/1.jpg)
Curso: Desarrollo de Software IDocente: Ing. Marco A. Porro ChulliCarrera: Ing. De Sistemas y TelemáticaGrupo: Five SystemsIntegrantes: -* Montalvan Castillo, Romario
-* Leon Tapia, DinaCiclo/S: VI.E.S: Universidad Politécnica Amazónica.
JDBC
![Page 2: JDBC](https://reader034.vdocuments.co/reader034/viewer/2022051520/589af9211a28ab3e288b632b/html5/thumbnails/2.jpg)
I. TEMA: JDBC1.1.-Capa de acceso de
datos,creación.JDBC es una especificación de un conjunto de
clases y métodos de operación que permiten a cualquier
programa Java acceder a sistemas de bases de datos de forma
homogénea. Lógicamente, al igual que ODBC, la aplicación de Java debe tener acceso a un driver JDBC adecuado. Este driver
es el que implementa la funcionalidad de todas las clases de acceso a datos y proporciona la comunicación entre el API JDBC
y la base de datos real.
Para comunicar con una base de datos utilizando JDBC,
debemos en primer lugar establecer una conexión
con la base de datos a través del driver JDBC apropiado. El
API JDBC especifica la conexión en la interfaz java.sql.Connection.
![Page 3: JDBC](https://reader034.vdocuments.co/reader034/viewer/2022051520/589af9211a28ab3e288b632b/html5/thumbnails/3.jpg)
1.2. Configuración de conexión con BD con NetBeans.
Una vez que hayas abierto el NetBeans localiza la sección de Runtime o Tiempo de ejecución que se localiza en el lado
izquierdo de la pantalla, como se muestra a continuación:
3.Una vez hecho lo anterior da clic en el botón de Ok o Aceptar.
Cuando realices los pasos anteriores debe de aparecer un elemento nuevo en la sección de
Drivers dentro de Databases de nombre MySQL (Connector/J driver).
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:
1.Da un clic derecho sobre Drivers y selecciona New Driver.
![Page 4: JDBC](https://reader034.vdocuments.co/reader034/viewer/2022051520/589af9211a28ab3e288b632b/html5/thumbnails/4.jpg)
1.3. DEFINICIÓN DE JDBC, TIPOS Y APLICACIONES
JDBC es usado para enviar comandos SQL hacia una base de datos relacional, que puede ser Oracle, Infomix, SyBase, etc.
¿Qué hace JDBC?Establece una conexión con una BD
Envía sentencias SQLProcesa los resultados
Connection con = DriverManager.getConnection ( "jdbc:odbc:wombat", "login", "password");
Statement stmt = con.createStatement();ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (rs.next()) { int x = rs.getInt("a"); String s = rs.getString("b"); float f = rs.getFloat("c"); }
ODBC no es apropiado para usar directamente con Java por que usa una interfaz en C.Una traducción literal de la API ODBC en C, no es deseable. Por ejemplo Java no tiene
punteros y la ODBC hace gran uso de ellos.ODBC es muy difícil de aprender , hace una mezcla de acciones simples y avanzadas.Una API como JDBC es necesario para poder desarrollar una solución “puramente de
Java”
![Page 5: JDBC](https://reader034.vdocuments.co/reader034/viewer/2022051520/589af9211a28ab3e288b632b/html5/thumbnails/5.jpg)
1.3.1.- Cuatro tipos de drivers JDBC
![Page 6: JDBC](https://reader034.vdocuments.co/reader034/viewer/2022051520/589af9211a28ab3e288b632b/html5/thumbnails/6.jpg)
![Page 7: JDBC](https://reader034.vdocuments.co/reader034/viewer/2022051520/589af9211a28ab3e288b632b/html5/thumbnails/7.jpg)
1.3.2.-Aplicaciones del controlador JDBC