SlideShare una empresa de Scribd logo
1 de 9
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

La actualidad más candente

La actualidad más candente (20)

Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Trabajo de statement
Trabajo de statementTrabajo de statement
Trabajo de statement
 
Android con Base de Datos
Android con Base de DatosAndroid con Base de Datos
Android con Base de Datos
 
Mapa conceptual poo
Mapa conceptual pooMapa conceptual poo
Mapa conceptual poo
 
Statement
StatementStatement
Statement
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Statement
StatementStatement
Statement
 
Observer
ObserverObserver
Observer
 
Observer: Patrón de diseño
Observer: Patrón de diseñoObserver: Patrón de diseño
Observer: Patrón de diseño
 
Conexion del jpa con mysql
Conexion del jpa con mysqlConexion del jpa con mysql
Conexion del jpa con mysql
 
Presentación1
Presentación1Presentación1
Presentación1
 
Instalación y clases de mysql client
Instalación y clases de mysql clientInstalación y clases de mysql client
Instalación y clases de mysql client
 
Ado
AdoAdo
Ado
 
Trabajo Connectar
Trabajo ConnectarTrabajo Connectar
Trabajo Connectar
 
SharedPreferences en Android
SharedPreferences en AndroidSharedPreferences en Android
SharedPreferences en Android
 
Java con Base de Datos
Java con Base de DatosJava con Base de Datos
Java con Base de Datos
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 

Similar a Java con Base de Datos

Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
Gissela Antohane
 

Similar a Java con Base de Datos (20)

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 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
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Objeto Statement
Objeto StatementObjeto Statement
Objeto Statement
 
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
 
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
 
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
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
java con base de datos
java con base de datos java con base de datos
java con base de datos
 
DPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHGDPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHG
 
POO
POOPOO
POO
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Acceso a datos con JAVA
Acceso a datos con JAVAAcceso a datos con JAVA
Acceso a datos con JAVA
 
Ochoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datosOchoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datos
 
Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 

Más de carla98_lisbet

Más de carla98_lisbet (7)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Aplicaciones móviles
Aplicaciones móvilesAplicaciones móviles
Aplicaciones móviles
 
Android studios
Android studiosAndroid studios
Android studios
 
Objeto Result set
Objeto Result setObjeto Result set
Objeto Result set
 
Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC) Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC)
 
Lenguaje java
Lenguaje javaLenguaje java
Lenguaje java
 

Java con Base de Datos

  • 1.
  • 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