SlideShare una empresa de Scribd logo
1 de 19
JAVA CON BASE DE DATOS
ESCUELA PROFESIONAL DE
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
ÁREA : Desarrollo de Software I.
DOCENTE : Ing. Marco Aurelio Porro Chulli.
ESTUDIANTES : . Ocaña Bueno Lisbeth.
. Herrera Silva Carlos Jhónatan.
CICLO : V
GRUPO : “A”
JAVA CON BASE DE DATOS
OBJETOS CONNECTION, STATEMENT Y RESULTSET:
Connection:
Un objeto Connection representa una
conexión a una base de datos. Una
sesión con una conexión incluye las
sentencias SQL que son ejecutadas y
los resultados que son devueltos a
través de dicha conexión. Una misma
aplicación puede tener una o más
conexiones con una sola base de datos
o puede tener conexiones con varias
bases de datos diferentes.
La forma estándar de establecer una
conexión con una base de datos es
llamando al método
DriverManager.getConnection. Este
método toma como parámetro una cadena
de caracteres que contiene una URL. La
clase DriverManage trata de localizar el
driver que pueda conectar con la base de
datos representada por esa URL.
Statement:
Un objeto Statement se usa para enviar sentencias SQL a una base
de datos. Una vez que se ha establecido una conexión con una base
de datos particular, esa conexión puede ser usada para enviar
sentencias SQL. Un objeto Statement se crea con el método
creatStatement de Connection como en el siguiente fragmento de
código:
Connection con = DriverManager.getConnection(url);
Statement stmt = con.createStatement();
La sentencia SQL que será enviada a la base de datos es
proporcionada como argumento a uno de los métodos para ejecutar un
objeto Statement:
ResultSet:
Un ResultSet contiene todos los
registros (filas) que satisfacen las
condiciones impuestas en una sentencia
SQL y proporciona acceso a los datos
en dichos registros a través de un
conjunto de métodos get que permiten
acceder a los diferentes campos o
atributos (columnas) del registro actual.
Un ResultSet mantiene un cursor que
apunta al registro actual. El método
ResultSet.next() se usa para moverse
al siguiente registro del ResultSet,
haciendo el siguiente registro el registro
actual.
Los métodos getXXX
proporcionan los medios
para obtener los valores
de los campos, atributos
o columnas del registro
actual.
EJEMPLOS:
Java con base de datos

Más contenido relacionado

La actualidad más candente (20)

Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Dprn3 u3 a1_blbs
Dprn3 u3 a1_blbsDprn3 u3 a1_blbs
Dprn3 u3 a1_blbs
 
Statement
StatementStatement
Statement
 
Modoconexion
ModoconexionModoconexion
Modoconexion
 
Statement
StatementStatement
Statement
 
PHP y MySQL
PHP y MySQLPHP y MySQL
PHP y MySQL
 
Dprn3 u3 a1_osfm
Dprn3 u3 a1_osfmDprn3 u3 a1_osfm
Dprn3 u3 a1_osfm
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Statement
StatementStatement
Statement
 
desarrollo en 3 capas VB
desarrollo en 3 capas VBdesarrollo en 3 capas VB
desarrollo en 3 capas VB
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
Statement
StatementStatement
Statement
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Instalacion de conector mysql para .net
Instalacion de conector mysql para .netInstalacion de conector mysql para .net
Instalacion de conector mysql para .net
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
 
Ado.Net
Ado.NetAdo.Net
Ado.Net
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Destacado

Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacionalAlbert Sinergy
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datosDILMER OLIVERA
 
Practicas de geometria y trigonometria
Practicas de geometria y trigonometriaPracticas de geometria y trigonometria
Practicas de geometria y trigonometriaSaul Duque
 
Practicas de aritmetica y algebra
Practicas de aritmetica y algebraPracticas de aritmetica y algebra
Practicas de aritmetica y algebraSaul Duque
 
Curso completo de topografia sencico (1)
Curso completo de topografia   sencico (1)Curso completo de topografia   sencico (1)
Curso completo de topografia sencico (1)Kike Pizarro Alvarez
 

Destacado (7)

ÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONALÁLGEBRA RELACIONAL
ÁLGEBRA RELACIONAL
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Algebra y calculo relacional
Algebra y calculo relacionalAlgebra y calculo relacional
Algebra y calculo relacional
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datos
 
Practicas de geometria y trigonometria
Practicas de geometria y trigonometriaPracticas de geometria y trigonometria
Practicas de geometria y trigonometria
 
Practicas de aritmetica y algebra
Practicas de aritmetica y algebraPracticas de aritmetica y algebra
Practicas de aritmetica y algebra
 
Curso completo de topografia sencico (1)
Curso completo de topografia   sencico (1)Curso completo de topografia   sencico (1)
Curso completo de topografia sencico (1)
 

Similar a Java con base de datos (20)

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
 
Connection
ConnectionConnection
Connection
 
Modo conexion
Modo conexionModo conexion
Modo conexion
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connection
ConnectionConnection
Connection
 
Java con-base-datos
Java con-base-datosJava con-base-datos
Java con-base-datos
 
ResultSet
ResultSetResultSet
ResultSet
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Connection trabajo
Connection trabajoConnection trabajo
Connection trabajo
 
Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
Guia herramientas de bd
Guia herramientas de bdGuia herramientas de bd
Guia herramientas de bd
 
java con base de datos
java con base de datos java con base de datos
java con base de datos
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Connection
ConnectionConnection
Connection
 
Presentación1
Presentación1Presentación1
Presentación1
 
Base de datos moviles
Base de datos movilesBase de datos moviles
Base de datos moviles
 

Más de Lisbeth Ocaña Bueno (20)

OLAP - Procesamiento Analítico en Línea.
OLAP - Procesamiento Analítico en Línea.OLAP - Procesamiento Analítico en Línea.
OLAP - Procesamiento Analítico en Línea.
 
COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.COPIA DE SEGURIDAD Y RESTAURACIÓN.
COPIA DE SEGURIDAD Y RESTAURACIÓN.
 
TRANSACCIONES
TRANSACCIONESTRANSACCIONES
TRANSACCIONES
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
CURSORES EN SQL SERVER
CURSORES EN SQL SERVERCURSORES EN SQL SERVER
CURSORES EN SQL SERVER
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
 
Comandos DDL
Comandos DDLComandos DDL
Comandos DDL
 
VISTAS
VISTASVISTAS
VISTAS
 
LENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQLLENGUAJE TRANSACT - SQL
LENGUAJE TRANSACT - SQL
 
Ejecutables en Netbeans
Ejecutables en NetbeansEjecutables en Netbeans
Ejecutables en Netbeans
 
REPORTES
REPORTESREPORTES
REPORTES
 
Objeto sqlcommand
Objeto sqlcommandObjeto sqlcommand
Objeto sqlcommand
 
OBJETO CONNECTION
OBJETO CONNECTIONOBJETO CONNECTION
OBJETO CONNECTION
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Ado.net
Ado.netAdo.net
Ado.net
 
Gestor de Base de Datos.
Gestor de Base de Datos.Gestor de Base de Datos.
Gestor de Base de Datos.
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Aplicaciones n capas en visual.net
Aplicaciones n capas en visual.netAplicaciones n capas en visual.net
Aplicaciones n capas en visual.net
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
JTABLE
JTABLEJTABLE
JTABLE
 

Java con base de datos

  • 1. JAVA CON BASE DE DATOS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS Y TELEMÁTICA ÁREA : Desarrollo de Software I. DOCENTE : Ing. Marco Aurelio Porro Chulli. ESTUDIANTES : . Ocaña Bueno Lisbeth. . Herrera Silva Carlos Jhónatan. CICLO : V GRUPO : “A”
  • 2. JAVA CON BASE DE DATOS
  • 3. OBJETOS CONNECTION, STATEMENT Y RESULTSET: Connection: Un objeto Connection representa una conexión a una base de datos. Una sesión con una conexión incluye las sentencias SQL que son ejecutadas y los resultados que son devueltos a través de dicha conexión. Una misma aplicación puede tener una o más conexiones con una sola base de datos o puede tener conexiones con varias bases de datos diferentes. La forma estándar de establecer una conexión con una base de datos es llamando al método DriverManager.getConnection. Este método toma como parámetro una cadena de caracteres que contiene una URL. La clase DriverManage trata de localizar el driver que pueda conectar con la base de datos representada por esa URL.
  • 4. Statement: Un objeto Statement se usa para enviar sentencias SQL a una base de datos. Una vez que se ha establecido una conexión con una base de datos particular, esa conexión puede ser usada para enviar sentencias SQL. Un objeto Statement se crea con el método creatStatement de Connection como en el siguiente fragmento de código: Connection con = DriverManager.getConnection(url); Statement stmt = con.createStatement(); La sentencia SQL que será enviada a la base de datos es proporcionada como argumento a uno de los métodos para ejecutar un objeto Statement:
  • 5. ResultSet: Un ResultSet contiene todos los registros (filas) que satisfacen las condiciones impuestas en una sentencia SQL y proporciona acceso a los datos en dichos registros a través de un conjunto de métodos get que permiten acceder a los diferentes campos o atributos (columnas) del registro actual. Un ResultSet mantiene un cursor que apunta al registro actual. El método ResultSet.next() se usa para moverse al siguiente registro del ResultSet, haciendo el siguiente registro el registro actual. Los métodos getXXX proporcionan los medios para obtener los valores de los campos, atributos o columnas del registro actual.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.