Workbench mysql con conex desde netbeans

Solo disponible en BuenasTareas
  • Páginas : 7 (1677 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de septiembre de 2012
Leer documento completo
Vista previa del texto
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA
Facultad de Ingeniería
Diseño de Base de Datos III
Dr. Ricardo Blanco Vega
Equipo: 5
Nancy Zamora Rubio 189934
Silvia Briseira Delgado Enríquez 221584
Vanesa Guadalupe Sánchez Bufanda 199603
Víctor Salinas Sánchez
Parcial 1
07/09/2012

“Aplicaciones Java con acceso a base de datos”
“Si lo oigo lo olvido, si lo veo lo recuerdo, si lo hago lo aprendo” Tabla de Contenido

Tema

Página

Objetivo……………………………………………………………………………………………………2

Introducción……………………………………………………………………………….…………….3

Desarrollo……………………………………………………………………..………………………….4

Conclusiones…………………………………………………………………………….……………...5

Recomendaciones………………………………………………………………..…………………..6

Referencias……………………………………………………………………………………………….7

1

Objetivo
El objetivo deeste documento es dar a conocer y lograr la capacidad de
desarrollar una aplicación Java con acceso a base de datos.

Introducción
2

En éste documento se describen conceptos clave e información de utilidad
al momento de comenzar un desarrollo de base de datos en MySQL
Workbench y su respectiva aplicación en Java de acceso y manipulación de
datos.

MySQL Workbench es una herramientavisual para el diseño y
documentación de bases de datos que integra desarrollo de software,
además de administración, diseño, creación y mantenimiento para el
sistema de base de datos MySQL.

NetBeans es la herramienta más amigable y más completa que conocemos
por el momento, así que decidimos emplear éste software para
desarrollar nuestra aplicación basada en java para generar una conexión
deacceso a datos, así como la manipulación de objetos (Entidades o
tablas de la base de datos).
Además de introducirnos a estos ambientes de desarrollo repasaremos
conceptos muy básicos necesarios para dominar la terminología durante
el desarrollo del tema o los temas.

3

Desarrollo
Una base de datos es una colección organizada de datos.
Existen diversas estrategias para organizar datosy facilitar el acceso y la
manipulación.
Un sistema de administración de bases de datos (DBMS) proporciona los
mecanismos para almacenar, organizar, obtener y modificar datos para
muchos usuarios.
Los sistemas de administración de bases de datos permiten el acceso y
almacenamiento de datos sin necesidad de preocuparse por su
representación interna.
En la actualidad, los sistemas de basesde datos más populares son las
bases de datos relacionales, en donde los datos se almacenan sin
considerar su estructura física, almacena los datos en tablas.
Un lenguaje llamado SQL es el lenguaje estándar internacional que se
utiliza casi universalmente con las bases de datos relacionales para
realizar consultas y para manipular datos.
Los programas en Java se comunican con las bases dedatos y manipulan
sus datos utilizando una API (Application Programming Interface, o
Interfaz de Programación de Aplicaciones) JDBC.
La API JDBC permite conectarse a una base de datos, consultarla o
actualizarla usando SQL. Su manejo es de importancia debido a la
frecuencia con que las bases de datos son usadas hoy.
Así como con Java se logra independencia de la plataforma, al trabajar conJDBC se logra además independencia del proveedor de la base de datos.
Una dificultad enfrentada por los desarrolladores de JDBC fue que existen
muchos proveedores de bases de datos, cada uno utilizando su propio
protocolo. Es así como se acordó el desarrollo de una API Java para SQL, la
cual accede la base de datos vía un administrador de controlador de
terceros los cuales se conectan a bases dedatos específicas. Cada
proveedor de bases de datos debía generar su propio conector al
administrador de controladores.

4

Un conector de JDBC permite a las aplicaciones de Java conectarse a una
base de datos en un BDMS específico, y nos permite manipular esa base
de datos mediante la API JDBC.
Existen actualmente cinco conectores MySQL:
 Conector/ODBC proporciona soporte a nivel...
tracking img