SlideShare una empresa de Scribd logo
INTEGRANTES:
MARIA ROCIO VASQUEZ ESPINOZA
LUISA VEGA MONTENEGRO
KARIN SOTO HORNA
DOCENTE:
MARCO AURELIO PORRO CHULI
Jdbc
CAPA DE ACCESO DE DATOS
CREACIÓN
Es un 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
para SQL Serverofrece
compatibilidad
implícita con la
creación de reflejo de
la base de datos
el desarrollador no
necesita escribir
código ni realizar
ninguna otra acción
una vez configurado
para la base de datos
.La creación de reflejo
de la base de datos,
implementada para
cada base de datos,
conserva una copia de
una base de datos de
producción
de SQL Server en un
servidor en espera.
CONFIGURACION DE JDBC
• CREACION DE LA BASE DE DATOS EN MSQL Lo primero que debemos hacer es
crear nuestra base de datos en MYSQL, para ello abrimos la aplicación del
programa nos aparece la siguiente ventana
• Ingresamos la clave o password que en este caso es 123456 y damos enter
• e crea la base de datos en este caso le damos el nombre de librería. Luego
miramos la base de datos ya creada. Código para crear la librería Ver la base de
datos
• Nos ubicamos dentro de la base de datos para crear las tablas, para nuestra
aplicación crearemos tres tablas Para entrar a la base de datos Proveedores,
Productos, y Clientes . Para la primera “Clientes” se digita el siguiente código
Código para crear la tabla proveedores
• Finalmente se crea las otras dos tablas que nos faltan de nuestra aplicación al
final de cada tabla se establecen las claves principales y las foráneas si las hay.
Código tabla productos Código tabla clientes
QUÉ ES JDBC?
JDBC es el API para la ejecución de sentencias SQL. (Como punto de
interés JDBC es una marca registrada y no un acrónimo, no obstante a
menudo es conocido como “Java Database Connectivity”).
JDBC suministra un API estándar para los desarrolladores y hace
posible escribir aplicaciones de base de datos usando un API puro
Java.
La combinación de Java y JDBC permite al programador escribir
una sola vez y ejecutarlo en cualquier entorno.
QUÉ HACE JDBC?
Establece
una
conexión
con la base
de datos.
Envía
sentencias
SQL
Procesa los
resultados.
El siguiente fragmento de código nos muestra un
ejemplo básico de estas tres cosas:
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");
}
TIPOSDEDRIVERSJDBC
Puente JDBC-ODBC
más driver ODBC:
Driver Java parcialmente
Nativo.
Driver Java nativo JDBC-
Net.
Driver puro Java y
nativo-protocolo.
APLICACIONES
Aplicación que permite
comprobar si se puede
establecer una conexión
exitosa con la base de datos
Aplicación que permite
visualizar las tablas existentes
dentro de la base de datos.·
Aplicación que visualiza los discos e
intérpretes dentro de la base de
datos.
Aplicación que permite crear una
tabla con tres campos en la base de
datos.
Aplicación que permite agregar
nuevo registro a la nueva tabla
creada anteriormente con
Appl_03.java
Aplicación que permite comprobar si se puede establecer una
conexión exitosa con la base de datos
import java.sql.*;
public class TestConnection
{
static String login = "antares";
static String password = "";
static String url = "jdbc:mysql://aragorn/arg_musiteca";
public static void main(String[] args) throws Exception
{
Connection conn = null;
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url,login,password);
if (conn != null)
{
System.out.println("Conexión a base de datos "+url+" ... Ok");
conn.close();
}
}
catch(SQLException ex)
{
System.out.println(ex);
}
catch(ClassNotFoundException ex)
{
System.out.println(ex);
}
}
}
Aplicación que permite crear una tabla con tres campos
en la base de datos.
Jdbc

Más contenido relacionado

PPTX
Jdbc (Java Database Connectivity)
PDF
Crear conexion a servidor en MySQL Workbench
PPTX
Jdbc(desarrollo de software i yanina y yenny)
PPTX
Java con base de datos
PPTX
Java con base de datos
Jdbc (Java Database Connectivity)
Crear conexion a servidor en MySQL Workbench
Jdbc(desarrollo de software i yanina y yenny)
Java con base de datos
Java con base de datos

La actualidad más candente (18)

PDF
Reconociendo el administrador del servidor MySQL Workbench
PPTX
JDBC (Java Database Connectivity)
PPTX
11.android bases de datos
PPTX
Java con base de datos
PDF
Conexión de Excel a MySQL usando Base de Datos SAKILA
PPTX
PPT
Java con Base de Datos
PDF
Manual de instalacion de mysql Server mysql-workbench-xamp server
PPTX
Jdbc(Java Database Connectivity)
PDF
Instalacion de MySQL Workbench
PPTX
Prepared statement
PPTX
PPTX
Actividad 1 Programación Net III
PPTX
Java Database Connectivity (JDBC)
PPTX
Diapositiva jdbc
PPTX
Jdbc lenguaje de programación
Reconociendo el administrador del servidor MySQL Workbench
JDBC (Java Database Connectivity)
11.android bases de datos
Java con base de datos
Conexión de Excel a MySQL usando Base de Datos SAKILA
Java con Base de Datos
Manual de instalacion de mysql Server mysql-workbench-xamp server
Jdbc(Java Database Connectivity)
Instalacion de MySQL Workbench
Prepared statement
Actividad 1 Programación Net III
Java Database Connectivity (JDBC)
Diapositiva jdbc
Jdbc lenguaje de programación
Publicidad

Destacado (16)

PPTX
What is the three most useful school subject
PPT
é Tudo invenção
PDF
ABergeron_PaceSetters
PPSX
Trabajoprctico2013terminadoconsonido 131025133832-phpapp02
PPTX
My last vacation
PPTX
STARMALL BATAAN
PPTX
Climate change
PPTX
Lost pencil
PPTX
Tips for having a Good Trip to Korea (final)
PPTX
Thriller Final Ideas
PDF
Diapositiva 1
DOCX
Word 2 tha mutha.pt.251
PPTX
PPTX
The climateof india
PPTX
Presentación resumen unidad n1 tics
What is the three most useful school subject
é Tudo invenção
ABergeron_PaceSetters
Trabajoprctico2013terminadoconsonido 131025133832-phpapp02
My last vacation
STARMALL BATAAN
Climate change
Lost pencil
Tips for having a Good Trip to Korea (final)
Thriller Final Ideas
Diapositiva 1
Word 2 tha mutha.pt.251
The climateof india
Presentación resumen unidad n1 tics
Publicidad

Similar a Jdbc (20)

PPTX
JAVA DATABASE CONNECTIVITY (JDBC)
PPTX
PPTX
PPTX
Java DataBase Connectivity
PPTX
DOC
JDBC MONOGRAFIA
PPTX
Diapositivas de jdbc
PPTX
Diapositivas del jdbc magaly y duyen
PDF
Acceso a datos con JDBC.pdf
PPTX
Java con base de datos
PPTX
PPTX
Trabajo desarrollo de soft.
JAVA DATABASE CONNECTIVITY (JDBC)
Java DataBase Connectivity
JDBC MONOGRAFIA
Diapositivas de jdbc
Diapositivas del jdbc magaly y duyen
Acceso a datos con JDBC.pdf
Java con base de datos
Trabajo desarrollo de soft.

Más de LUISA VEGA MONTENEGRO (8)

PPTX
Data warehouse
PPTX
Trigger activadores
PPTX
Procedimientos
PPTX
Universidad
PPTX
PPTX

Último (20)

PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Metodologías Activas con herramientas IAG
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
biología es un libro sobre casi todo el tema de biología
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Doctrina 1 Soteriologuia y sus diferente
DI, TEA, TDAH.pdf guía se secuencias didacticas
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Metodologías Activas con herramientas IAG

Jdbc

  • 1. INTEGRANTES: MARIA ROCIO VASQUEZ ESPINOZA LUISA VEGA MONTENEGRO KARIN SOTO HORNA DOCENTE: MARCO AURELIO PORRO CHULI
  • 3. CAPA DE ACCESO DE DATOS
  • 4. CREACIÓN Es un 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 para SQL Serverofrece compatibilidad implícita con la creación de reflejo de la base de datos el desarrollador no necesita escribir código ni realizar ninguna otra acción una vez configurado para la base de datos .La creación de reflejo de la base de datos, implementada para cada base de datos, conserva una copia de una base de datos de producción de SQL Server en un servidor en espera.
  • 5. CONFIGURACION DE JDBC • CREACION DE LA BASE DE DATOS EN MSQL Lo primero que debemos hacer es crear nuestra base de datos en MYSQL, para ello abrimos la aplicación del programa nos aparece la siguiente ventana • Ingresamos la clave o password que en este caso es 123456 y damos enter • e crea la base de datos en este caso le damos el nombre de librería. Luego miramos la base de datos ya creada. Código para crear la librería Ver la base de datos • Nos ubicamos dentro de la base de datos para crear las tablas, para nuestra aplicación crearemos tres tablas Para entrar a la base de datos Proveedores, Productos, y Clientes . Para la primera “Clientes” se digita el siguiente código Código para crear la tabla proveedores • Finalmente se crea las otras dos tablas que nos faltan de nuestra aplicación al final de cada tabla se establecen las claves principales y las foráneas si las hay. Código tabla productos Código tabla clientes
  • 6. QUÉ ES JDBC? JDBC es el API para la ejecución de sentencias SQL. (Como punto de interés JDBC es una marca registrada y no un acrónimo, no obstante a menudo es conocido como “Java Database Connectivity”). JDBC suministra un API estándar para los desarrolladores y hace posible escribir aplicaciones de base de datos usando un API puro Java. La combinación de Java y JDBC permite al programador escribir una sola vez y ejecutarlo en cualquier entorno.
  • 7. QUÉ HACE JDBC? Establece una conexión con la base de datos. Envía sentencias SQL Procesa los resultados. El siguiente fragmento de código nos muestra un ejemplo básico de estas tres cosas: 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"); }
  • 8. TIPOSDEDRIVERSJDBC Puente JDBC-ODBC más driver ODBC: Driver Java parcialmente Nativo. Driver Java nativo JDBC- Net. Driver puro Java y nativo-protocolo.
  • 9. APLICACIONES Aplicación que permite comprobar si se puede establecer una conexión exitosa con la base de datos Aplicación que permite visualizar las tablas existentes dentro de la base de datos.· Aplicación que visualiza los discos e intérpretes dentro de la base de datos. Aplicación que permite crear una tabla con tres campos en la base de datos. Aplicación que permite agregar nuevo registro a la nueva tabla creada anteriormente con Appl_03.java
  • 10. Aplicación que permite comprobar si se puede establecer una conexión exitosa con la base de datos import java.sql.*; public class TestConnection { static String login = "antares"; static String password = ""; static String url = "jdbc:mysql://aragorn/arg_musiteca"; public static void main(String[] args) throws Exception { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); conn = DriverManager.getConnection(url,login,password); if (conn != null) { System.out.println("Conexión a base de datos "+url+" ... Ok"); conn.close(); } } catch(SQLException ex) { System.out.println(ex); } catch(ClassNotFoundException ex) { System.out.println(ex); } } }
  • 11. Aplicación que permite crear una tabla con tres campos en la base de datos.