Diapositiva jdbc

7
DESARROLLO DE SOFTWARE. Tema: JDBC. Capa de acceso de datos, creación. 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 . La creación de reflejo de la base de datos es una solución de software destinada a aumentar la disponibilidad de la base de datos y la redundancia de los datos. El controlador JDBC de Microsoft SQL Server ofrece una compatibilidad implícita con la creación de reflejo de la base de datos, de modo que el desarrollador de software no tenga que escribir ningún código ni realizar ninguna otra acción una vez configurado para la base de datos.

Transcript of Diapositiva jdbc

Page 1: Diapositiva jdbc

DESARROLLO DE SOFTWARE.

Tema: JDBC.

Capa de acceso de datos, creación.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.

La creación de reflejo de la base de datos es una solución de software destinada a aumentar la disponibilidad de la base de datos y la redundancia de los datos. El controlador JDBC de Microsoft SQL Server ofrece una compatibilidad implícita con la creación de reflejo de la base de datos, de modo que el desarrollador de software no tenga que escribir ningún código ni realizar ninguna otra acción una vez configurado para la base de datos.

Page 2: Diapositiva jdbc

Configuración de conexión BD con NetBeans.Netbeans permite realizar conexiones a cualquier base de datos que cuente con un driver JDBC y ejecutar comandos SQL sobre la conexión. Revise la estructura de la base de datos a través de la conexión que se crea en la pestaña Services→Databases.

Dirigase a la pestaña Services.

Page 3: Diapositiva jdbc

Definición de JDBC. Tipos. Aplicaciones. Java Database Connectivity, más conocida por sus siglas JDBC, 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 dialecto SQL del modelo de base de datos que se utilice.

Page 4: Diapositiva jdbc

tipos Tema Descripción

Usar tipos de datos básicos Describe los tipos de datos básicos de JDBC. Incluye ejemplos de cómo trabajar con los tipos de datos utilizando conjuntos de resultados, consultas parametrizadas y procedimientos almacenados.

Configurar el modo en que los valores java.sql.Time se envían al servidor

Describe cómo el controlador JDBC genera fechas.

Usar tipos de datos avanzados Describe los tipos de datos avanzados de JDBC.

Descripción de las diferencias entre los tipos de datos

Describe las diferencias entre los diversos tipos de datos del controlador JDBC.

Descripción de las conversiones de tipos de datos Describe cómo se administra la conversión de tipos de datos cuando se usan métodos establecedor y captador.

Compatibilidad con juego de caracteres nacionales Describe la compatibilidad con los tipos del juego de caracteres nacionales.

Page 5: Diapositiva jdbc

Aplicaciones.Las aplicaciones de ejemplo del Controlador JDBC de Microsoft para SQL Server muestran varias características del controlador JDBC. Además, describen las prácticas recomendadas de programación que puede aplicar al usar el controlador JDBC con una base de datos de SQL Server.

Page 6: Diapositiva jdbc

Uso de las clases Class, Connection, DriverManager. JDBC (Java DataBase Connectivity) es la API que permite la conexión de un programa Java y una base de datos relacional.Se encuentra dentro del paquete java.sql.

Algunas de las clases e interfaces de JDBC son:

Clase / Interface Función

Clase DriverManager Establece la conexión con la base de datos

Interface Connection Representa una conexión con la BD

Interface Statement Ejecución de consultas SQL

Interface PreparedStatement Ejecución de consultas preparadas y procedimientos almacenados

Interface ResultSet Manipulación de registros en consultas de tipo Select

Interface ResultSetMetadata Proporciona información sobre la estructura de los datos.

Page 7: Diapositiva jdbc

Establecer una conexión con la base de datos.

El siguiente paso es establecer una conexión con la base de datos. Hay dos opciones para obtener una conexión

1

 

 

//Connection cn = DriverManager.getConnection("jdbc:mysql://servidor_bd:puerto/nombre_bd", "usuario", "contraseña"); 2//Connection cn = DriverManager.getConnection("jdbc:mysql://localhost:3306/cuentas", "root", "");