jdbc

7
Curso: Desarrollo de Software I Docente: Ing. Marco A. Porro Chulli Carrera: Ing. De Sistemas y Telemática Grupo: Five Systems Integrantes: -* Montalvan Castillo, Romario -* Leon Tapia, Dina Ciclo/S: V I.E.S: Universidad Politécnica Amazónica. JDBC

Upload: romario-montalvan-castillo

Post on 08-Feb-2017

43 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: JDBC

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

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

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

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”