7
CURSO: Desarrollo de Software TEMA: JAVA CON BASE DE DATOS Ing. Marco Aurelio Porro Chulli INTEGRANTES: Ana Leydi Linares Serrano Delsy Yakelin Huamán Villanueva

Java con base de datos

Embed Size (px)

Citation preview

Page 1: Java con base de datos

CURSO: Desarrollo de SoftwareTEMA: JAVA CON BASE DE DATOS

Ing. Marco Aurelio Porro Chulli

INTEGRANTES:• Ana Leydi Linares Serrano• Delsy Yakelin Huamán Villanueva

Page 2: Java con base de datos

JAVA

CO

N B

ASE

DE

DAT

OS

El driver JDBC (Java DataBase Connectivity) es el más básico de que dispone Java para acceder a la base de

datos

La API JDBC es una parte integral de la plataforma Java, por lo tanto no es necesario descargar ningún paquete

adicional para usarla.

Conectar tus aplicaciones Java a un servidor de bases de datos es imprescindible para la funcionalidad de una solución de Software. Al igual que Sql server y C#, Mysql yJava necesitan de una interfaz que proporcione las clases necesarias para gestionar una conexión.

Page 3: Java con base de datos

OBJETOS CONNECTION, STATEMENT Y RESULTSET

ConnectionLa clase connection proporciona un interfaz

eficiente para el acceso a datos y metadatos de una base de datos. Conocer los recursos

de gambas para acceso a base de datos es fundamental a la hora de obtener un código

transparente al motor de base de datos que utilice la aplicación.

StatementCreada por el método createStatement().

Un objeto Statement se usa para enviar sentencias SQL simples.

La interfaz Statement nos suministra tres métodos diferentes para ejecutar sentencias SQL,

executeQuery, executeUpdate y execute. El método a usar está determinado por el producto

de la sentencia SQL.

ResultSetEs la representación en memoria de las tablas de

la base de datos en disco, se puede entender como una tabla virtual, recordar que

generalmente todos los procesos que se realicen con la tabla (insertar registros, eliminar registros,

etc.)

Page 4: Java con base de datos

RESUMENUna base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:

MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.

PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.

Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.

Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.

Page 5: Java con base de datos

RECOMENDACIONES

Se recomienda que a la hora de aprender a programar con bases de datos, una buena opción es aprender con Oracle y su lenguaje SQL, ya que Oracle facilita versiones de prueba (académicas o de estudio) gratuitas que pueden servir para aprender y es que una vez que hayamos aprendido con Oracle la adaptación a cualquier otra base de datos es relativamente sencilla.

Finalmente, indicar que antes de aprender programación con bases de datos, es conveniente conocer los fundamentos de programación (algoritmia) así como uno o varios lenguajes de programación.

Page 6: Java con base de datos

CONCLUSIONESAl finalizar este trabajo de investigación podemos concluir que:El propósito de una base de datos es responder a consultas y ejecutar transacciones de datos, también se entiende que tiene una elevada capacidad y solidez para administrar la información sin fallos ni errores.MySQL ha sido un gestor de bases de datos muy útil desde que fue creado, y con el tiempo, nuevas funciones se le añadieron, expandiéndolo y volviéndolo más útil, y convirtiéndose así en uno de los gestores de bases de datos más utilizados a nivel mundial, junto a Oracle. SQL significó un gran avance para este fin, almacenar y clasificar información, además de que gracias a su aparición, hoy en día existe una gran variedad de SGBD basados en el lenguaje SQL, como MySQL, PostgreSQL, Oracle, entre otros. Desde su estandarización, casi todos los programas que trabajan con bases de datos, utilizan este lenguaje, con diferentes variaciones y funciones, según el tipo de software y su objetivo.

Page 7: Java con base de datos