SlideShare una empresa de Scribd logo
JAVA DATABASE
CONNECTIVITY
CAPAS DE ACCESO DE DATOS, CREACION:
MODELO DE DOS CAPAS MODELO DE TRES CAPAS
Este modelo se basa en que la
conexión entre la aplicación Java
o el applet que se ejecuta en el
navegador, se conectan
directamente a la base de datos.
En este modelo las instrucciones son enviadas
a una capa intermedia entre Cliente y Servidor,
que es la que se encarga de enviar las
sentencias SQL a la base de datos y recoger
el resultado desde la base de datos.
CONFIGURACIONDE CONEXIONBD CON
NETBEANS
Dirigase a la pestaña
Services.
Enseguida, haga click
derecho sobre
Databases y
seleccione New
Connection..
En la ventana New
Connection Wizard el
seleccione en la lista
desplegable Driver
correspondiente a
Oracle.
Seleccione el driver de
oracle que se va a
utilizar
La siguiente imagen
muestra la
información necesaria
para crear la
conexión.
Finalmente ya agregada la
nueva base de datos y su
respectiva conexión, ésta será
visible en el árbol de
Databases en la pestaña
Services tal como se muestra a
continuación
DEFINICION DE JDBC. TIPOS.
APLICACIONES:
DEFINICION
Java Database Connectivity (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.
T
I
P
O
S
Usar tipos de datos básicos
Configurar el modo en que los valores
java.sql.Time se envían al servidor
Usar tipos de datos avanzados
Descripción de las diferencias entre
los tipos de datos
Descripción de las conversiones de
tipos de datos
Compatibilidad con juego de
caracteres nacionales
Compatibilidad con datos XML
Contenedores e interfaces
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.
Describe cómo el controlador JDBC genera fechas.
Describe los tipos de datos avanzados de JDBC.
Describe las diferencias entre los diversos tipos de datos del controlador JDBC.
Describe cómo se administra la conversión de tipos de datos cuando se usan métodos
establecedor y captador.
Describe la compatibilidad con los tipos del juego de caracteres nacionales.
Describe la interfaz SQLXML. También describe cómo leer y escribir un XML desde y en una
base de datos relacional con el tipo de datos Java de SQLXML.
Explica las interfaces que tienen los métodos y constantes específicos del Controlador JDBC
de Microsoft para SQL Server que permiten que un servidor de aplicaciones cree un proxy de
la clase; asimismo, describe la compatibilidad con la interfaz java.sql.Wrapper.
A
P
L
I
C
A
C
I
O
N
E
S
Conectar y recuperar
datos
Trabajar con tipos de
datos (JDBC)
Trabajar con conjuntos
de resultados
Trabajar con datos
grandes
Estas aplicaciones de ejemplo demuestran cómo conectarse a una
base de datos de SQL Server. Además, explican los distintos modos
en que se pueden recuperar datos de una base de datos de SQL
Server.
Estas aplicaciones de ejemplo demuestran cómo usar los métodos de
tipos de datos del controlador JDBC para trabajar con los datos de
una base de datos de SQL Server.
Estas aplicaciones de ejemplo demuestran cómo usar los conjuntos
de resultados para procesar los datos de una base de datos de SQL
Server.
Estas aplicaciones de ejemplo demuestran cómo utilizar el
almacenamiento en búfer adaptable para recuperar datos de valores
grandes de una base de datos de SQL Server sin la sobrecarga que
suponen los cursores de servidor.
USO DE CLASES CLASS, CONNECTION,
DRIVERMANAGER:
CLASES:
JDBC 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.
Incluye clases e interfaces que permiten el acceso a la bases de datos para ejecutar
consultas, actualizaciones, ejecutar procedimientos, etc.
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
1//Connection cn = DriverManager.getConnection("jdbc:
mysql://servidor_bd:puerto/nombre_bd", "usuario", "con
traseña");
2//Connection cn =
DriverManager.getConnection("jdbc:mysql://localhost:33
06/cuentas", "root", "");

Más contenido relacionado

La actualidad más candente

Acceso a datos con JAVA
Acceso a datos con JAVAAcceso a datos con JAVA
Acceso a datos con JAVA
Dada3311
 
Mapa mental BD y DBMS
Mapa mental BD y DBMSMapa mental BD y DBMS
Mapa mental BD y DBMS
Benjamín Joaquín Martínez
 
Creacion de una base de datos
Creacion de una base de datosCreacion de una base de datos
Creacion de una base de datos
Meztli Valeriano Orozco
 
Base de datos: sistemas_clienteservidor
Base de datos: sistemas_clienteservidorBase de datos: sistemas_clienteservidor
Base de datos: sistemas_clienteservidorJonathan
 
Programación con sql server
Programación con sql serverProgramación con sql server
Programación con sql server
Marco Molina
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
Amado Arcaya
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
israelmillan8
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
Thalia Regalado Juape
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
jhersi saavedra garcia
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
LeomarSalas2
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
ana rosa ruiz
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
Ernesto Chumacera Vera
 
Ado.net
Ado.netAdo.net
Ado.net
Eduardo Diiaz
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
Carlos Romero
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012
pepelon_k
 
ADO
ADOADO
Base de datos3
Base de datos3Base de datos3
Base de datos3
DEYANIRA SANCHEZ E
 
Presentación1
Presentación1Presentación1

La actualidad más candente (20)

Acceso a datos con JAVA
Acceso a datos con JAVAAcceso a datos con JAVA
Acceso a datos con JAVA
 
Mapa mental BD y DBMS
Mapa mental BD y DBMSMapa mental BD y DBMS
Mapa mental BD y DBMS
 
Creacion de una base de datos
Creacion de una base de datosCreacion de una base de datos
Creacion de una base de datos
 
Base de datos: sistemas_clienteservidor
Base de datos: sistemas_clienteservidorBase de datos: sistemas_clienteservidor
Base de datos: sistemas_clienteservidor
 
Programación con sql server
Programación con sql serverProgramación con sql server
Programación con sql server
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 
3.2 manejadores de bases de datos
3.2 manejadores de bases de datos3.2 manejadores de bases de datos
3.2 manejadores de bases de datos
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Java con base de datos
Java con base  de datosJava con base  de datos
Java con base de datos
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Ado.net
Ado.netAdo.net
Ado.net
 
Sql server
Sql serverSql server
Sql server
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012
 
ADO
ADOADO
ADO
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 

Similar a Jdbc

Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Erlin Darwin Herrera cieza
 
JDBC
JDBCJDBC
Jdbc
JdbcJdbc
[ES] Conectividad de java a base de datos(jdbc)
[ES] Conectividad de java a base  de datos(jdbc)[ES] Conectividad de java a base  de datos(jdbc)
[ES] Conectividad de java a base de datos(jdbc)
Eudris Cabrera
 
Jdbc
JdbcJdbc
Acceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdfAcceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdf
ArmandoPilacuan
 
Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)
Jaime Aguilar Rafael
 
Java Database Connectivity [JDBC]
Java Database Connectivity [JDBC]Java Database Connectivity [JDBC]
Java Database Connectivity [JDBC]
Jaime Aguilar Rafael
 
JDBC
JDBCJDBC
Qué es jdbc
Qué es jdbcQué es jdbc
Qué es jdbc
Jesus NM
 
Jdbc
JdbcJdbc
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
Thalia Regalado Juape
 
JDBC
JDBC JDBC
Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)
yenny isabel cuello moron
 

Similar a Jdbc (20)

Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
[ES] Conectividad de java a base de datos(jdbc)
[ES] Conectividad de java a base  de datos(jdbc)[ES] Conectividad de java a base  de datos(jdbc)
[ES] Conectividad de java a base de datos(jdbc)
 
Jdbc
JdbcJdbc
Jdbc
 
Acceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdfAcceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdf
 
Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)
 
Java Database Connectivity [JDBC]
Java Database Connectivity [JDBC]Java Database Connectivity [JDBC]
Java Database Connectivity [JDBC]
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
Qué es jdbc
Qué es jdbcQué es jdbc
Qué es jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Jdbc Mysql
Jdbc MysqlJdbc Mysql
Jdbc Mysql
 
JDBC
JDBC JDBC
JDBC
 
T2 - JDBC
T2 - JDBCT2 - JDBC
T2 - JDBC
 
Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)
 

Más de PierinaCP

Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
PierinaCP
 
cursores
cursorescursores
cursores
PierinaCP
 
Objeto SqlCommand
Objeto SqlCommandObjeto SqlCommand
Objeto SqlCommand
PierinaCP
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
PierinaCP
 
ADO.Net
ADO.NetADO.Net
ADO.Net
PierinaCP
 
poo
poopoo
ResultSet
ResultSetResultSet
ResultSet
PierinaCP
 
Statement
StatementStatement
Statement
PierinaCP
 
Connection
ConnectionConnection
Connection
PierinaCP
 
Java
JavaJava
Java
PierinaCP
 

Más de PierinaCP (10)

Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
cursores
cursorescursores
cursores
 
Objeto SqlCommand
Objeto SqlCommandObjeto SqlCommand
Objeto SqlCommand
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
ADO.Net
ADO.NetADO.Net
ADO.Net
 
poo
poopoo
poo
 
ResultSet
ResultSetResultSet
ResultSet
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Java
JavaJava
Java
 

Último

Siemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdfSiemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdf
RonaldRozoMora
 
Seguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticosSeguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticos
Melvin191754
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
DianaSG6
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
leonpool521
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
DavidHunucoAlbornoz
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 

Último (20)

Siemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdfSiemens----Software---Simatic----HMI.pdf
Siemens----Software---Simatic----HMI.pdf
 
Seguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticosSeguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticos
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
14. DISEÑO LOSA ALIGERADA MOD G VOLADO.pdf
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 

Jdbc

  • 2. CAPAS DE ACCESO DE DATOS, CREACION: MODELO DE DOS CAPAS MODELO DE TRES CAPAS Este modelo se basa en que la conexión entre la aplicación Java o el applet que se ejecuta en el navegador, se conectan directamente a la base de datos. En este modelo las instrucciones son enviadas a una capa intermedia entre Cliente y Servidor, que es la que se encarga de enviar las sentencias SQL a la base de datos y recoger el resultado desde la base de datos.
  • 3. CONFIGURACIONDE CONEXIONBD CON NETBEANS Dirigase a la pestaña Services. Enseguida, haga click derecho sobre Databases y seleccione New Connection.. En la ventana New Connection Wizard el seleccione en la lista desplegable Driver correspondiente a Oracle. Seleccione el driver de oracle que se va a utilizar La siguiente imagen muestra la información necesaria para crear la conexión. Finalmente ya agregada la nueva base de datos y su respectiva conexión, ésta será visible en el árbol de Databases en la pestaña Services tal como se muestra a continuación
  • 4. DEFINICION DE JDBC. TIPOS. APLICACIONES:
  • 5. DEFINICION Java Database Connectivity (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.
  • 6. T I P O S Usar tipos de datos básicos Configurar el modo en que los valores java.sql.Time se envían al servidor Usar tipos de datos avanzados Descripción de las diferencias entre los tipos de datos Descripción de las conversiones de tipos de datos Compatibilidad con juego de caracteres nacionales Compatibilidad con datos XML Contenedores e interfaces 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. Describe cómo el controlador JDBC genera fechas. Describe los tipos de datos avanzados de JDBC. Describe las diferencias entre los diversos tipos de datos del controlador JDBC. Describe cómo se administra la conversión de tipos de datos cuando se usan métodos establecedor y captador. Describe la compatibilidad con los tipos del juego de caracteres nacionales. Describe la interfaz SQLXML. También describe cómo leer y escribir un XML desde y en una base de datos relacional con el tipo de datos Java de SQLXML. Explica las interfaces que tienen los métodos y constantes específicos del Controlador JDBC de Microsoft para SQL Server que permiten que un servidor de aplicaciones cree un proxy de la clase; asimismo, describe la compatibilidad con la interfaz java.sql.Wrapper.
  • 7. A P L I C A C I O N E S Conectar y recuperar datos Trabajar con tipos de datos (JDBC) Trabajar con conjuntos de resultados Trabajar con datos grandes Estas aplicaciones de ejemplo demuestran cómo conectarse a una base de datos de SQL Server. Además, explican los distintos modos en que se pueden recuperar datos de una base de datos de SQL Server. Estas aplicaciones de ejemplo demuestran cómo usar los métodos de tipos de datos del controlador JDBC para trabajar con los datos de una base de datos de SQL Server. Estas aplicaciones de ejemplo demuestran cómo usar los conjuntos de resultados para procesar los datos de una base de datos de SQL Server. Estas aplicaciones de ejemplo demuestran cómo utilizar el almacenamiento en búfer adaptable para recuperar datos de valores grandes de una base de datos de SQL Server sin la sobrecarga que suponen los cursores de servidor.
  • 8. USO DE CLASES CLASS, CONNECTION, DRIVERMANAGER:
  • 9. CLASES: JDBC 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. Incluye clases e interfaces que permiten el acceso a la bases de datos para ejecutar consultas, actualizaciones, ejecutar procedimientos, etc. 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.
  • 10. establecer una conexión con la base de datos 1//Connection cn = DriverManager.getConnection("jdbc: mysql://servidor_bd:puerto/nombre_bd", "usuario", "con traseña"); 2//Connection cn = DriverManager.getConnection("jdbc:mysql://localhost:33 06/cuentas", "root", "");