SlideShare una empresa de Scribd logo
Java con Base de Datos
Definición:
Una base de datos es una colección de información
organizada de forma que un programa de ordenador pueda
seleccionar rápidamente los fragmentos de datos que
necesite.
CONNECTION
Este objeto establece un vínculo a una base de datos. Se utiliza un
objeto connection implícita y explícitamente en una base de datos.
Cuando se utiliza explícitamente se pueden mantener una o
más conexiones y volver asignar las funciones a las que
sirven las conexiones en una aplicación.
Statement
El objeto Statement (sentencia) sirve para procesar una sentencia
SQL estática y obtener los resultados producidos por ella. Solo
puede haber un ResultSet abierto para cada objeto Statement en
un momento dado. Todos los métodos statement que procesan una
sentencia SQL cierran implícitamente el ResultSet actual de una
sentencia si existe uno abierto.
ResultSet
Puede utilizar un objeto ResultSet para ejecutar una consulta y
examinar los resultados de la consulta. Cuando crea consultas
por medio del objeto QueryDef, debe crear un objeto ResultSet
correspondiente para ejecutar la consulta y obtener los
resultados. Cada objeto ResultSet se personaliza para la
consulta que se ejecuta.
Ejemplos
Una vez instalado MySQL, descargado el driver para java de MySQL y
con una base de datos y una tabla creada en MySQL, vamos a hacer
un pequeño programa en java que nos permita conectarnos a la base
de datos MySQL y consultar la tabla que hemos creado.
try
{
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e)
{
e.printStackTrace();
Establecer la conexión con la base de datos
// Establecemos la conexión con la base de datos.
Connection conexion = DriverManager.getConnection
("jdbc:mysql://localhost/prueba","root", "la_clave");
Código Java – Establecer Conexión a Base de
Datos con JDBC
MySQL JDBC Driver - mysql-conector-java-5.1.3-bin.jar
Java con Base de Datos

Más contenido relacionado

PPTX
Dprn3 u3 a1_blbs
PPTX
Prepared statement
PPTX
Java con base de datos
PPT
PPTX
PPTX
Año del buen servicio al cuidadano
PPTX
Java con Base de Datos
PPTX
PHP MySql - FIEI - UNFV Clase07
Dprn3 u3 a1_blbs
Prepared statement
Java con base de datos
Año del buen servicio al cuidadano
Java con Base de Datos
PHP MySql - FIEI - UNFV Clase07

La actualidad más candente (20)

PPTX
PPTX
Trabajo de statement
PPTX
Android con Base de Datos
PPTX
Mapa conceptual poo
PPTX
Java con base de datos
PPTX
Statement
DOCX
PPTX
Observer: Patrón de diseño
PDF
Conexion del jpa con mysql
PPTX
PPTX
Instalación y clases de mysql client
PPS
Ado
PPTX
ODP
SharedPreferences en Android
PPTX
Java con Base de Datos
Trabajo de statement
Android con Base de Datos
Mapa conceptual poo
Java con base de datos
Statement
Observer: Patrón de diseño
Conexion del jpa con mysql
Instalación y clases de mysql client
Ado
SharedPreferences en Android
Java con Base de Datos
Publicidad

Similar a Java con Base de Datos (20)

PPTX
Java con base de datos
PPTX
Java con Base de Datos
PPT
Java con Base de Datos
PPT
Java con Base de Datos
PPTX
Java con base de datos
PPTX
Java con base de datos
PPTX
PPTX
Java con base de datos
PPTX
Connection trabajo
PPTX
Java DataBase Connectivity
PPTX
PPTX
Jdbc(desarrollo de software i yanina y yenny)
PPT
Bases Datos en java
PPT
Java y Bases de Datos
PPT
Java y Bases Datos
PPTX
PPTX
Diapositivas de jdbc
PPT
Bases de Datos en en www.fiec.espol.edu.ec
PPTX
Clase conexion java - Analisis de Sistemas
Java con base de datos
Java con Base de Datos
Java con Base de Datos
Java con Base de Datos
Java con base de datos
Java con base de datos
Java con base de datos
Connection trabajo
Java DataBase Connectivity
Jdbc(desarrollo de software i yanina y yenny)
Bases Datos en java
Java y Bases de Datos
Java y Bases Datos
Diapositivas de jdbc
Bases de Datos en en www.fiec.espol.edu.ec
Clase conexion java - Analisis de Sistemas
Publicidad

Más de carla98_lisbet (8)

PPTX
Aplicaciones
PPTX
Programación de aplicaciones móviles
PPTX
Aplicaciones móviles
PPTX
Android studios
PPTX
Objeto Result set
PPTX
Objeto Statement
PPTX
Java Database Connectivity (JDBC)
PPTX
Lenguaje java
Aplicaciones
Programación de aplicaciones móviles
Aplicaciones móviles
Android studios
Objeto Result set
Objeto Statement
Java Database Connectivity (JDBC)
Lenguaje java

Último (13)

DOCX
Sistemas Operativos, su importancia y objetivos.
PPTX
def2025SEMILLERO DE INVESTIGACION TRAZANDO RUTAS.pptx
PPTX
Clase Gramineas.pptx......................
PDF
Funciones de material didáctico para formación
PPTX
MOVILIZACION Y TRANSPORTE DEL ADULTO MAYOR-1.pptx
PPTX
TAREA PRÁCTICA DE LA UNIVERSIDAD BOLIBARIANA DEL ECUADOR
PDF
awwwwwwwwwwwwwwwwwwwwwwwwaeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
PPTX
DEFENSA DE TESIS RIDER DUARTE año 2025..
PDF
27.-PRESENTACION-SALUD-NUTRICIONAL-EN-LOS-TRABAJADORES.pdf
PPTX
Emergencias-y-Urgencias-Medicas.pptx....
PPTX
ap_presentacion_taller_0620vvvvvvvvvvvvv21.pptx
PPTX
PropuestaPasantiayTFG para almunado de electronica de potencia
PPTX
Presentation 4 hipermesis Gravidica ptrt
Sistemas Operativos, su importancia y objetivos.
def2025SEMILLERO DE INVESTIGACION TRAZANDO RUTAS.pptx
Clase Gramineas.pptx......................
Funciones de material didáctico para formación
MOVILIZACION Y TRANSPORTE DEL ADULTO MAYOR-1.pptx
TAREA PRÁCTICA DE LA UNIVERSIDAD BOLIBARIANA DEL ECUADOR
awwwwwwwwwwwwwwwwwwwwwwwwaeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
DEFENSA DE TESIS RIDER DUARTE año 2025..
27.-PRESENTACION-SALUD-NUTRICIONAL-EN-LOS-TRABAJADORES.pdf
Emergencias-y-Urgencias-Medicas.pptx....
ap_presentacion_taller_0620vvvvvvvvvvvvv21.pptx
PropuestaPasantiayTFG para almunado de electronica de potencia
Presentation 4 hipermesis Gravidica ptrt

Java con Base de Datos

  • 2. Definición: Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.
  • 3. CONNECTION Este objeto establece un vínculo a una base de datos. Se utiliza un objeto connection implícita y explícitamente en una base de datos. Cuando se utiliza explícitamente se pueden mantener una o más conexiones y volver asignar las funciones a las que sirven las conexiones en una aplicación.
  • 4. Statement El objeto Statement (sentencia) sirve para procesar una sentencia SQL estática y obtener los resultados producidos por ella. Solo puede haber un ResultSet abierto para cada objeto Statement en un momento dado. Todos los métodos statement que procesan una sentencia SQL cierran implícitamente el ResultSet actual de una sentencia si existe uno abierto.
  • 5. ResultSet Puede utilizar un objeto ResultSet para ejecutar una consulta y examinar los resultados de la consulta. Cuando crea consultas por medio del objeto QueryDef, debe crear un objeto ResultSet correspondiente para ejecutar la consulta y obtener los resultados. Cada objeto ResultSet se personaliza para la consulta que se ejecuta.
  • 6. Ejemplos Una vez instalado MySQL, descargado el driver para java de MySQL y con una base de datos y una tabla creada en MySQL, vamos a hacer un pequeño programa en java que nos permita conectarnos a la base de datos MySQL y consultar la tabla que hemos creado. try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { e.printStackTrace();
  • 7. Establecer la conexión con la base de datos // Establecemos la conexión con la base de datos. Connection conexion = DriverManager.getConnection ("jdbc:mysql://localhost/prueba","root", "la_clave");
  • 8. Código Java – Establecer Conexión a Base de Datos con JDBC MySQL JDBC Driver - mysql-conector-java-5.1.3-bin.jar