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.
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.
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.
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.
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.
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.
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", "");

Más contenido relacionado

PPTX
Jdbc
PPTX
Jdbc laboratorio de programacion ii
PPTX
Java Database Connectivity [JDBC]
PPTX
Java con base de datos
PPTX
PPT
T1 - Introducción
PPSX
Inglan
PPTX
Los sistemas gestores de base de datos y sql server 2008
Jdbc
Jdbc laboratorio de programacion ii
Java Database Connectivity [JDBC]
Java con base de datos
T1 - Introducción
Inglan
Los sistemas gestores de base de datos y sql server 2008

La actualidad más candente (20)

PPTX
Java con Base de Datos
PPT
SQL SERVER COMPACT EDITION
PPTX
Act4 gomez cruz_diego_adolfo
PPTX
Java DataBase Connectivity
PDF
Base de datos: sistemas_clienteservidor
PDF
Funciones y Componente de un Sistema de Gestión de Base de Datos
PPTX
Los sistemas de gestión de bases de datos parte
PPT
Sistemas de Gestión de Bases de datos
PPT
Manejadores de bases de Datos
DOC
Base De Datos
DOCX
Estudiante
PPTX
Creación de base de datos
 
PPT
Sistemas gestores de base de datos y sql server 2008
PPTX
Sql server
PDF
Acceso a datos con JAVA
PPTX
Manejador de base de datos
PPTX
DOCX
Sistema Gestor De Base De Datos Beatriz
Java con Base de Datos
SQL SERVER COMPACT EDITION
Act4 gomez cruz_diego_adolfo
Java DataBase Connectivity
Base de datos: sistemas_clienteservidor
Funciones y Componente de un Sistema de Gestión de Base de Datos
Los sistemas de gestión de bases de datos parte
Sistemas de Gestión de Bases de datos
Manejadores de bases de Datos
Base De Datos
Estudiante
Creación de base de datos
 
Sistemas gestores de base de datos y sql server 2008
Sql server
Acceso a datos con JAVA
Manejador de base de datos
Sistema Gestor De Base De Datos Beatriz
Publicidad

Similar a Diapositiva jdbc (20)

Publicidad

Más de Vicente Alberca (20)

PPTX
Oltp exposicion grupal
PPTX
Copias de seguridad
PPTX
Transacciones
PPTX
Administracion de seguridad
PPTX
Trigger-activadores en sql server
PPTX
Cursores
PPTX
Procedimientos almacenados
PPTX
Vistas base de datos
PPTX
Comandos dll en sql server
PPTX
Ejecutables
PPTX
Jasreport
PPTX
Objeto sql command
PPTX
Objeto connection
PPTX
Epacios nombre system.data.
PPTX
PPTX
Gestor de base de datos
PPTX
Trabajo de Programacion Orientada a Objetos.
PPTX
Programacion en N-capas
PPTX
Preparestatement
PPTX
Diapositiva jtable
Oltp exposicion grupal
Copias de seguridad
Transacciones
Administracion de seguridad
Trigger-activadores en sql server
Cursores
Procedimientos almacenados
Vistas base de datos
Comandos dll en sql server
Ejecutables
Jasreport
Objeto sql command
Objeto connection
Epacios nombre system.data.
Gestor de base de datos
Trabajo de Programacion Orientada a Objetos.
Programacion en N-capas
Preparestatement
Diapositiva jtable

Último (20)

PDF
Infraestructuras en la seguridad vial.pdf
PPTX
Instalaciones Electricas.pptx cables electricos
PPT
flujo de caja 2 para la evaluacion de proyectos
PPT
flujo de caja paa la evaluacion de proyectos
PPT
acero-estructural.ppt acero acero jjshsdkdgfh
PPTX
Expo petroelo 2do ciclo.psssssssssssssptx
PDF
2. Gestión del alcance gestion de proyetos.pdf
PDF
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
PPTX
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
PDF
BROCHURE SERVICIOS CONSULTORIA ISOTEMPO 2025
PDF
Presentacion_Resolver_CEM_Hospitales_v2.pdf
PDF
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
PDF
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
PPTX
Cómo Elaborar e Implementar el IPERC_ 2023.pptx
PDF
manual-sap-gratuito _ para induccion de inicio a SAP
PDF
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
PDF
Suelo Solonchak edafología tipo de sueldo en San Luis Potosí
PDF
SESION 10 SEGURIDAD EN TRABAJOS CON ELECTRICIDAD.pdf
DOCX
Manual de Capacitación suelos trabajo edwin varon.docx
PPTX
ARQUITECTURA INTEGRAL EN OBRA, PRINCIPIOS BASICOS Y TERMINOS
Infraestructuras en la seguridad vial.pdf
Instalaciones Electricas.pptx cables electricos
flujo de caja 2 para la evaluacion de proyectos
flujo de caja paa la evaluacion de proyectos
acero-estructural.ppt acero acero jjshsdkdgfh
Expo petroelo 2do ciclo.psssssssssssssptx
2. Gestión del alcance gestion de proyetos.pdf
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
BROCHURE SERVICIOS CONSULTORIA ISOTEMPO 2025
Presentacion_Resolver_CEM_Hospitales_v2.pdf
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
Cómo Elaborar e Implementar el IPERC_ 2023.pptx
manual-sap-gratuito _ para induccion de inicio a SAP
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
Suelo Solonchak edafología tipo de sueldo en San Luis Potosí
SESION 10 SEGURIDAD EN TRABAJOS CON ELECTRICIDAD.pdf
Manual de Capacitación suelos trabajo edwin varon.docx
ARQUITECTURA INTEGRAL EN OBRA, PRINCIPIOS BASICOS Y TERMINOS

Diapositiva jdbc

  • 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", "");