1. 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.
2. 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.
3. 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.
4. 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.
5. 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.
6. 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.
7. 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_b
d:puerto/nombre_bd", "usuario", "contraseña");
2//Connection cn = DriverManager.getConnection("jdbc:mysql://localhost:
3306/cuentas", "root", "");