You are on page 1of 17

Republica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educacin


I.U.T.E.P.I. GUANARE

JAVA - MYSQL
Bachilleres:
Julia Pacheco
Luis Paredes
Jos Berrios
Joanderviv Prez

MYSQL
Que es?

Relacional
Se Basa en la
lgica
de
predicados y
la Teora de
conjuntos
para
el
modelado de
las bases de
Datos.

Sistema de Gestin de Base


de Datos.

Hilo de
ejecucin
caracterstica
que
permite
a
unaaplicacinrealiza
r varias tareas a la
vez,
permite
simplificar el diseo
de una aplicacin que
debe llevar a cabo
distintas
funciones
simultneamente.

conjunto de programas
que
permiten
el
almacenamiento,
modificacin
y
extraccin
de
la
informacin en unabase
de datos
Multiusuario

caracterstica
de
un
sistema
operativo
o
programa
que
permite
proveer
servicio
y
procesamiento
a
mltiples usuarios
simultneamente

Caractersticas de MySQL
MySQL est escrito en una mezcla
deCyC++.
MySQL funciona sobre
mltiples plataformas.
(Multiplataformico)

Nativos comoMyISAM,
Falcon,
Merge,InnoDB,BDB
Desarrollados
porpartnerscomo solidDB,
NitroEDB, ScaleDB, TokuDB
Desarrollados
por
la
comunidad
como
memcache, httpd, PBXT.

Como caracterstica Distintiva:


Permite
escoger
entre
mltiplesmotores
de
almacenamientopara
cada
tabla. En MySQL 5.0 stos
deban aadirse en tiempo de
compilacin, a partir de MySQL
5.1
se
pueden
aadir
dinmicamente en tiempo de

Caractersticas de MySQL
Amplio subconjunto del
lenguajeSQL. Algunas extensiones
son incluidas igualmente.

Posibilidad de seleccin demecanismos de


almacenamientoque ofrecen diferentes velocidades de
operacin, soporte fsico, capacidad, distribucin
geogrfica y transacciones.
Amplio subconjunto del
lenguajeSQL. Algunas extensiones
son incluidas igualmente.

Transacciones yclaves forneas.

Licencia de MySQL
MySQL esta desarrollado
por
SunMycrosystems
que, a su vez pertenece a
Oracle Corporation.
Por un lado se ofrece bajo
laGNU GPLpara cualquier
uso compatible con esta
licencia (Libre).
Pero
para
aquellas
empresas que quieran
incorporarlo
en
productosprivativosdebe
n comprar a la empresa
una licencia especfica
que les permita este uso.

Desde abril de
2009

Se desarrolla MySQL
comosoftware libreen
un
esquema
de
licenciamiento dual.

Se desarrolla MySQL
comosoftware libreen
un
esquema
de
licenciamiento dual.

Historia de MySQL
fue fundado porDavid Axmark,Allan LarssonyMichael
Widenius.
Fue Desarrollado por MYSQL AB En 2003, mediante los
siguientes departamentos
MySQL
Enterprise:
incluye MySQL
Enterprise
Server,
Monitoreo
de
la red MySQL,
servicios
de
consulta
y
soporte
de
produccin
MySQL.

MySQL
Tools:
MySQL
Administrator,
MySQL
Query
Browser,
and
the
MySQL
Migration
Toolkit.
MaxDB:MaxDB
es una base de
datos
decdigo
abiertocertific

MySQL Cluster
MySQL
Embedded
Database.
MySQL Drivers:
para
JDBC,
ODBC y.Net

MySQL USO
ms de seis millones de copias
de MySQL funcionando en la
actualidad, lo que supera la base
instalada
de
cualquier
otra
herramienta de bases de datos.
MySQL es usado por muchos
sitios web grandes y populares,
comoWikipedia,Google(aunque
no para bsquedas),Facebook,
Twitter, Flickr, yYouTube.

Tipos de compilacin del


servidor
Estndar
Los
binarios
estndar
deMySQLson los
recomendados
para la mayora
de los usuarios, e
incluyen el motor
de
almacenamiento
InnoDB.

Max

Los
binarios
incluyen
caractersticas
adicionales que no
han
sido
lo
bastante probadas
o que normalmente
no son necesarias.

Debug

Son binarios que


han
sido
compilados
con
informacin
dedepuracinextr
a. No debe ser
usada en sistemas
en
produccin
porque el cdigo
dedepuracin
puede reducir el
rendimiento.

En la pginahttp://www.mysql.com/products/connector/podemos encontrar la pgina de descarga

Abrimos el archivo y descomprimimos dentro de la carpeta


donde tenemos netbeans, con lo cual aadimos una
carpeta denominada mysql-connector-java-5.1.12.

Dentro de esta carpeta, entre otros archivos, existe uno


denominado mysql-connector-java-5.1.12-bin.jar, este
archivo contiene la librera que tendr que conocer el IDE
de Netbeans para poder utilizar el acceso a MySQL

Como instalar o dar de alta la


librera en el IDE de NetBeans

Para utilizar la librera en el ide de netbeans, iniciamos una


sesin de Netbeans 6.9 y seleccionamos del men principal
Herramientas y Bibliotecas, aparecer

Aparecera una pantalla o cuadro de dilogo en el hemos dado


nombre a la biblioteca que vamos a incorporar. Hemos llamado a
esta biblioteca ConectorMySQL, si ahora hacemos Aceptar

Con ayuda del botn Agregar archivo jar/Carpeta localizamos el


archivo previamente descargado y una vez descomprimido
denominado
mysql-connector-java-5.1.12-bin.jar

Para finalizar hacemos click en Aceptar y ya agregamos nuestra


librera al IDE

Como utilizar el JDBC en un


proyecto

Para poder incorporar esta librera a un proyecto supongamos que el


rbol de capetas/archivos de un proyecto es tal como el que sigue:

You might also like