conexion mysql desde netbeans

27
INSTITUTO O COLOMBIAN CON CON DE NO DE APREN NEXION MYSQ NEXION ESDE NDIZAJE “INCA QL DESDE NET N AP” TBEANS POR: FR | MARLY ALF FABIANA CEL REDY ANDRES ONSO LEMIN S DIAZ 1

Upload: guesta7a6dab

Post on 28-Jun-2015

1.303 views

Category:

Technology


4 download

DESCRIPTION

TRABAJO REALIZADO POR FABIANA CELEMIN,MARLY ALFONSO,FREDY DIAZ.

TRANSCRIPT

Page 1: CONEXION MYSQL DESDE NETBEANS

 

 

INSTITUTOO COLOMBIAN

CON

CON

DE

NO DE APREN

NEXION MYSQ

NEXION

ESDE

NDIZAJE “INCA

QL DESDE NET

N

AP” 

TBEANS POR:

FR

| MARLY ALFFABIANA CELREDY ANDRES

ONSO LEMIN S DIAZ 

Page 2: CONEXION MYSQL DESDE NETBEANS

 

 

1. Tene

2. Tene

1. Vam

2. Apar

3. MueINSTA

luego

CO

er instalado

er instalado

CR

mos a

rece la siguie

estra en pantaALACION DE MY

o enter, sale

INSTITUTO

ONEXIÓN

en

RECION B

,

. ente ventana

alla que debYSQL NOS PIDE

un mensaje

O COLOMBIAN

CON

N MYSQL

en e

n el equipo.

BASE D

,

a

bemos ingresE UNA CLAVE E

y nos muest

NO DE APREN

NEXION MYSQ

L DESDE

l equipo.

DE DATO

y

sar un passwES LA MISMA QU

tra un promt

NDIZAJE “INCA

QL DESDE NET

E NETB

OS EN M

damos clic

word “ESTE PA

UE DEBEMOS IN

t “MySQL>

AP” 

TBEANS POR:

FR

BEANS

MYSQL

en

ASSWORD ES EN

NGRESAR” dig>”.

| MARLY ALFFABIANA CELREDY ANDRES

N EL MOMENTO

gitamos 1234

ONSO LEMIN S DIAZ 

DE LA

456 y

Page 3: CONEXION MYSQL DESDE NETBEANS

 

 

4. Vam

de ej

MYS

5. Para MYS

6. Ahor MYS Mire

mos a crear unjemplo, para

SQL> creat

mirar que la

SQL> show

ra vamos a

SQL> use ej

emos la sigui

INSTITUTO

na base de da crearlo dig

te database

a base de dat

w databases;

crear las tab

jemplo;

iente imagen

O COLOMBIAN

CON

datos en este gitamos:

ejemplo;

tos ejemplo

bla dentro de

n:

NO DE APREN

NEXION MYSQ

caso de un p

se haya crea

la base de d

NDIZAJE “INCA

QL DESDE NET

producto el c

ado, digitam

datos ejempl

AP” 

TBEANS POR:

FR

cual vamos a

mos:

lo, para ello

| MARLY ALFFABIANA CELREDY ANDRES

a darle el no

digitamos

ONSO LEMIN S DIAZ 

ombre

Page 4: CONEXION MYSQL DESDE NETBEANS

 

 

7. Ya usegu MYS

Y en Com

ubicado dentrunda produc

SQL> create-> codigo-> nombr-> apellid-> telefon-> primar-> );

nter

mo lo muestra

INSTITUTO

ro de la baseto, para crea

e table cliento varchar (50re varchar (5do varchar (5no varchar (5ry key (codig

a la siguiente

O COLOMBIAN

CON

e de datos vaar la primera

te ( 0) not null, 50) not null,50) not null,50) not null,go)

e imagen:

NO DE APREN

NEXION MYSQ

amos a creara tabla client

NDIZAJE “INCA

QL DESDE NET

r dos tablas, te; digitamos

AP” 

TBEANS POR:

FR

la primera cs:

| MARLY ALFFABIANA CELREDY ANDRES

cliente y la

ONSO LEMIN S DIAZ 

Page 5: CONEXION MYSQL DESDE NETBEANS

 

 

8. Segu MYS

Y enCom

uimos ahora

SQL> create-> cod_pr-> descrip-> valor v-> cantida-> codigo-> primar-> index ->foreign- >);

nter mo lo muestra

INSTITUTO

para crear la

e table produroducto varcpcion varchavarchar (50) ad varchar (5o varchar (50ry key (cod_(codigo),

n key (codigo

a la siguiente

O COLOMBIAN

CON

a segunda ta

ucto ( char (50) notar (50) not nnot null,

50) not null,0) not null, _producto),

o) references

e imagen:

NO DE APREN

NEXION MYSQ

abla product

t null, ull,

,

s cliente(cod

NDIZAJE “INCA

QL DESDE NET

to; digitamo

digo)

AP” 

TBEANS POR:

FR

s:

| MARLY ALFFABIANA CELREDY ANDRES

ONSO LEMIN S DIAZ 

Page 6: CONEXION MYSQL DESDE NETBEANS

 

 

9. Ya cdebedrive

10. Ingreasí: MYSMYSMYSMYSMYS Com

creado la basemos conseger y se llama

esaremos inf

SQL> selectSQL> selectSQL> selectSQL> selectSQL> select

mo la siguien

INSTITUTO

se de datos yguir un comua mysql-cone

formación a

t * from client * from client * from client * from client * from clien

te imagen.

O COLOMBIAN

CON

y las 2 tablaunicador entrector-java-3.

a la tabla cli

nte values (‘nte values (‘nte values (‘nte values (‘nte values (‘

NO DE APREN

NEXION MYSQ

as, realizaremre una aplica.0.14-produc

iente, ingres

000001’,’FR000002’,’M000003’,’FA000004’,’LU000005’,’CA

NDIZAJE “INCA

QL DESDE NET

mos la coneación Java cccion-bin.jar

samos 5 dato

REDY’,’DIAMARLY’,’AL

ABIANA’,’CUIS’,’SALAARLOS’,’Q

AP” 

TBEANS POR:

FR

exión con Necon Mysql, r.

os, para ello

AZ’,’767405LFONSO’,’2CELEMIN’,

AS’,’7581425QUENGUAN

| MARLY ALFFABIANA CELREDY ANDRES

etbeans, paraes un conec

o vamos a d

57’); 2643415’); ,’5368523’);5’);

N’,’6528710’

ONSO LEMIN S DIAZ 

a ello tor o

digitar

;

’);

Page 7: CONEXION MYSQL DESDE NETBEANS

 

 

11. Ahordigit MYSMYSMYSMYSMYS Com

12. Verisigui

13. NOT

ra ingresaremtar así:

SQL> selectSQL> selectSQL> selectSQL> selectSQL> select

mo muestra e

ficaremos qiente imagen

TA: NO DEB

INSTITUTO

mos informa

t * from client * from client * from client * from client * from clien

n la siguient

que la informn:

BEMOS CER

O COLOMBIAN

CON

ación a la tab

nte values (‘nte values (‘nte values (‘nte values (‘nte values (‘

te imagen:

mación en l

RRAR MYS

NO DE APREN

NEXION MYSQ

bla product

PR0001’,’CPR0002’,’PPR0003’,’CPR0004’,’SPR0005’,’F

las tablas es

SQL.

NDIZAJE “INCA

QL DESDE NET

to, ingresam

CHAQUETAANTALON

CAMISAS’,’ACO DE PAALDAS’,’2

ste en la tab

AP” 

TBEANS POR:

FR

os 5 datos, p

A’,’5000’,’2’N’,’4500’,’4’

3500’,’8’,’0AÑO’,’4500500’,’3’,’00

blas, como

| MARLY ALFFABIANA CELREDY ANDRES

para ello vam

,’000001’);,’000002’);

000003’); 0’,’2’,’0000000005’);

lo muestra

ONSO LEMIN S DIAZ 

mos a

04’);

en la

Page 8: CONEXION MYSQL DESDE NETBEANS

 

 

14. Este conn

archivo lo dnector-java-

INSTITUTO

debemos gua-3.0.14-prod

O COLOMBIAN

CON

ardar en el eqduction

NO DE APREN

NEXION MYSQ

quipo lo pod

NDIZAJE “INCA

QL DESDE NET

demos dejar

AP” 

TBEANS POR:

FR

en la raíz C:

| MARLY ALFFABIANA CELREDY ANDRES

:\mysql-

ONSO LEMIN S DIAZ 

Page 9: CONEXION MYSQL DESDE NETBEANS

 

 

CON

1. Vam

2. Apar

NEXIÓN

mos a Vamos

rece la siguie

INSTITUTO

N BASE

s a ,

.

ente ventana

O COLOMBIAN

CON

DE DAT

a:

NO DE APREN

NEXION MYSQ

TOS MYS

,

NDIZAJE “INCA

QL DESDE NET

YSQL CO

AP” 

TBEANS POR:

FR

ON NETB

y damos cl

| MARLY ALFFABIANA CELREDY ANDRES

BEANS

lic en

ONSO LEMIN S DIAZ 

Page 10: CONEXION MYSQL DESDE NETBEANS

 

 

3. Vam

4. En eventa

mos a File y d

sta ventana ana:

INSTITUTO

damos clic e

seleccionam

O COLOMBIAN

CON

en New Proj

mos Web y d

NO DE APREN

NEXION MYSQ

ect. Aparece

damos clic en

NDIZAJE “INCA

QL DESDE NET

e la siguient

n Next>, com

AP” 

TBEANS POR:

FR

e ventana:

mo lo muestr

| MARLY ALFFABIANA CELREDY ANDRES

ra la siguien

ONSO LEMIN S DIAZ 

nte

10 

Page 11: CONEXION MYSQL DESDE NETBEANS

 

 

5. VamProjeLocaproyDam

6. Qued

mos a colocarect Name: Eation Projectyecto, en estemos clic en N

dando creado

INSTITUTO

rle un nombrEjemplo t: Damos clice caso lo gua

Next> y luego

o el proyecto

O COLOMBIAN

CON

re a nuestro

c en examinardaremos eno en finaliza

o Ejemplo c

NO DE APREN

NEXION MYSQ

proyecto de

nar y ubicamn la USB conar. Como lo m

como lo mue

NDIZAJE “INCA

QL DESDE NET

esta forma:

mos en donden la letra P:muestra la si

estra la sigui

AP” 

TBEANS POR:

FR

e vamos a gu:/usb. iguiente ima

iente imagen

| MARLY ALFFABIANA CELREDY ANDRES

uardar el

agen.

n:

ONSO LEMIN S DIAZ 

11 

Page 12: CONEXION MYSQL DESDE NETBEANS

 

 

7. Desp

8. Dam

9. Dam

plegamos el

mos clic derec

mos clic en M

INSTITUTO

proyecto Eje

cho y selecc

Manager Libr

O COLOMBIAN

CON

emplo y nos

cionamos Ad

raries, aparec

NO DE APREN

NEXION MYSQ

s ubicamos e

dd Library, a

ce la siguien

NDIZAJE “INCA

QL DESDE NET

en las librarie

aparece la sig

nte ventana:

AP” 

TBEANS POR:

FR

es.

guiente venta

| MARLY ALFFABIANA CELREDY ANDRES

ana:

ONSO LEMIN S DIAZ 

12 

Page 13: CONEXION MYSQL DESDE NETBEANS

 

 

10. Dam

11. En LMyS

12. Damsale C:\men la

mos clic en N

Library NamSQL, como a

mos clic en Ouna ventana

mysql-connea siguiente im

INSTITUTO

New Library,

e colocamosaparece en la

OK, y agregaa la cual debector-java-3magen:

O COLOMBIAN

CON

aparece la s

s el nombre qa siguiente im

amos el conebemos ubica

3.0.14-produ

NO DE APREN

NEXION MYSQ

siguiente ven

que le vamomagen:

ector o drivear el conectouction, y ubi

NDIZAJE “INCA

QL DESDE NET

ntana:

os a dar nues

r .jar, dandoor o driver icamos el .ja

AP” 

TBEANS POR:

FR

stra Bibliote

o clic en en este casoar y damos o

| MARLY ALFFABIANA CELREDY ANDRES

ca en este ca

o se encuentok. Como ap

ONSO LEMIN S DIAZ 

aso

y tra en parece

13 

Page 14: CONEXION MYSQL DESDE NETBEANS

 

 

13. Damcomo

mos clic en Oo aparece en

INSTITUTO

OK, en Add n la imagen:

O COLOMBIAN

CON

Library sele

NO DE APREN

NEXION MYSQ

eccionamos

NDIZAJE “INCA

QL DESDE NET

MySQL y

AP” 

TBEANS POR:

FR

damos clic e

| MARLY ALFFABIANA CELREDY ANDRES

en Add Lib

ONSO LEMIN S DIAZ 

brary,

14 

Page 15: CONEXION MYSQL DESDE NETBEANS

 

 

14. Dambibli

15. En lay lo

mos clic derioteca que cr

a ventana andesplegamo

INSTITUTO

recho y selereamos, com

nterior nos us. Nos ubica

O COLOMBIAN

CON

eccionamos mo lo muestra

ubicamos en amos en Driv

NO DE APREN

NEXION MYSQ

Add Projea la siguiente

Runtime, yvers clic der

NDIZAJE “INCA

QL DESDE NET

ect, y en Le imagen:

y nos ubicamrecho y selec

AP” 

TBEANS POR:

FR

Libraries ya

mos seleccionccionamos N

| MARLY ALFFABIANA CELREDY ANDRES

a nos apare

nando DatabNew Driver.

ONSO LEMIN S DIAZ 

ece la

bases

15 

Page 16: CONEXION MYSQL DESDE NETBEANS

 

 

Apar

rece la siguie

INSTITUTO

ente ventana

O COLOMBIAN

CON

a:

NO DE APREN

NEXION MYSQ

NDIZAJE “INCA

QL DESDE NET

AP” 

TBEANS POR:

FR

| MARLY ALFFABIANA CELREDY ANDRES

ONSO LEMIN S DIAZ 

16 

Page 17: CONEXION MYSQL DESDE NETBEANS

 

 

16. Damconnclic e

17. Si MyS

mos clic en Anector-java-en OK. Com

observamoSQL(Connec

INSTITUTO

Add y buscam-3.0.14-prod

mo lo muestr

os en ctor/Jdriver).

O COLOMBIAN

CON

mos nuevamduction y sera la siguient

Databases .

NO DE APREN

NEXION MYSQ

mente el coneleccionamoste imagen:

miramos

NDIZAJE “INCA

QL DESDE NET

ector o drivers el .jar y dam

la con

AP” 

TBEANS POR:

FR

r ubicado enmos clic en

nexión c

| MARLY ALFFABIANA CELREDY ANDRES

n C:\mysql-abrir y damo

reada lla

ONSO LEMIN S DIAZ 

os

amada

17 

Page 18: CONEXION MYSQL DESDE NETBEANS

 

 

18. Luederec

19. Nos

go nos ubicho y selecc

muestra la s

INSTITUTO

icamos o scionamos Co

siguiente ima

O COLOMBIAN

CON

eleccionamoonnect Using

agen:

NO DE APREN

NEXION MYSQ

os en MySg, como lo m

NDIZAJE “INCA

QL DESDE NET

SQL(Connecmuestra la sig

AP” 

TBEANS POR:

FR

ctor/Jdriverguiente imag

| MARLY ALFFABIANA CELREDY ANDRES

r) y damosgen:

ONSO LEMIN S DIAZ 

s clic

18 

Page 19: CONEXION MYSQL DESDE NETBEANS

 

 

20. En la

DataUsePass

Y ac Y da NObasUsePas Com

a imagen ant

abase URLr Name: rosword: 123

ctivamos la

amos clic e

OTA: El e de datoer name: rssword: E

mo nos muest

INSTITUTO

terior vamos

L: jdbc: odoot 3456

a casilla

en OK

nombre es creado root es el

Es el passw

tra la siguien

O COLOMBIAN

CON

s a ingresar l

dbc://local

ejemploen MySQ usuario word el cu

nte imagen:

NO DE APREN

NEXION MYSQ

los siguiente

lhost/Ejem

en DatabQL.

creado eual inicia

NDIZAJE “INCA

QL DESDE NET

es datos:

mplo

base URL

en MySQamos para

AP” 

TBEANS POR:

FR

L es el n

QL a ingresa a

| MARLY ALFFABIANA CELREDY ANDRES

nombre d

a MySQL

ONSO LEMIN S DIAZ 

de la

L.

19 

Page 20: CONEXION MYSQL DESDE NETBEANS

 

 

21. Nos

22. Apar

aparece la si

rece la siguie

INSTITUTO

iguiente ima

ente ventana

O COLOMBIAN

CON

agen, y damo

a y nos mues

NO DE APREN

NEXION MYSQ

os clic en OK

stra la conex

NDIZAJE “INCA

QL DESDE NET

K

xión creada, a

AP” 

TBEANS POR:

FR

así:

| MARLY ALFFABIANA CELREDY ANDRES

ONSO LEMIN S DIAZ 

20 

Page 21: CONEXION MYSQL DESDE NETBEANS

 

 

23. Despseleclos re

24. Hay y la d

plegamos laccionamos laespectivos c

nos muestrade color verd

INSTITUTO

a conexión a que dice T

campos cread

a los camposde nos indic

O COLOMBIAN

CON

de la base Tables el cudos. Como n

s creadas en a la clave fo

NO DE APREN

NEXION MYSQ

de datos, ual encontramnos muestra l

MySQL losoránea.

NDIZAJE “INCA

QL DESDE NET

en el cual mos las 2 tala siguiente

s de color roj

AP” 

TBEANS POR:

FR

encontramoablas creadasimagen:

jo nos indica

| MARLY ALFFABIANA CELREDY ANDRES

os tres carps en MySQL

a la clave fo

ONSO LEMIN S DIAZ 

petas, L con

ránea

21 

Page 22: CONEXION MYSQL DESDE NETBEANS

 

 

VNn

Vamos a prNEW Projenombre en e

1. Ya corige Com

rogramar parect, seleccioeste caso: Ap

creado el proen y clic

mo lo muestra

INSTITUTO

ra ello vamonamos WEBplicación_M

oyecto se crederecho, Ne

a la siguiente

O COLOMBIAN

CON

os a crear uB y WEB

MySQL, damo

ean la clase Pew y seleccio

e imagen:

NO DE APREN

NEXION MYSQ

un nuevo proAplicación, os clic en NE

Padre y la clonamos Java

NDIZAJE “INCA

QL DESDE NET

oyecto, en Ndamos clic

EXT y Finis

lase Hija, noa Class..

AP” 

TBEANS POR:

FR

NETBEANSc en NEXT sh.

os ubicamos

| MARLY ALFFABIANA CELREDY ANDRES

S, vamos a Fy colocam

en el paque

ONSO LEMIN S DIAZ 

FILE, mos el

te de

22 

Page 23: CONEXION MYSQL DESDE NETBEANS

 

 

2. Nos

y fin

25. Así s

muestra unanish para cerr

se realiza la

INSTITUTO

a venta la curar la ventan

CONEXIÓN

O COLOMBIAN

CON

ual ingresamona.

N MYSQL D

NO DE APREN

NEXION MYSQ

os en Class

DESDE NET

NDIZAJE “INCA

QL DESDE NET

Name un no

TBEANS.

AP” 

TBEANS POR:

FR

ombre en est

| MARLY ALFFABIANA CELREDY ANDRES

te caso Cone

ONSO LEMIN S DIAZ 

exión

23 

Page 24: CONEXION MYSQL DESDE NETBEANS

 

 

1. VamoseleccADO

2. Mostr

os a crear cionamos J

OEmpleados

rando las do

INSTITUTO

la clase hijJava Classs y finish par

os clases crea

O COLOMBIAN

CON

ja, vamos a.., ingresamra cerrar la v

adas así:

NO DE APREN

NEXION MYSQ

al paquete mos un nventana.

NDIZAJE “INCA

QL DESDE NET

de origen nombre en

AP” 

TBEANS POR:

FR

y clic Class N

| MARLY ALFFABIANA CELREDY ANDRES

derecho, Name este

ONSO LEMIN S DIAZ 

ew y caso

24 

Page 25: CONEXION MYSQL DESDE NETBEANS

 

 

3. Nos u

impoimpoimpo publ pr pu try conepassw }c } } pu } pr } }c } } }

ubicamos en

ort java.sql.Cort java.sql.Dort java.sql.S

lic class Con

rivate Conne

/** Createsublic conexiy{ if(conexion Class.for

exion=Driverword=12345}

catch(ExceptSystem.out.

ublic Connecreturn conex

rotected voidtry{ if(conexi conexi

catch(SQLExSystem.out.

INSTITUTO

Conexion y

Connection; DriverManagSQLExceptio

nexion {

ection conexi

s a new instion(){

n==null){ rName("com

rManager.ge56");

tion e){ .println("Err

ction obtenerxion;

d finalize() th

ion!=null){ ion.close();

xception e){.println("Err

O COLOMBIAN

CON

y digitamos l

ger; on;

ion (){

ance of Con

m.mysql.jdbc

etConnection

ror. No se pu

rConexion()

hrows Throw

ror. No se pu

NO DE APREN

NEXION MYSQ

lo siguiente:

nexion */

.Driver").ne

n("jdbc:mys

udo crear la c

){

wable{

udo cerrar la

NDIZAJE “INCA

QL DESDE NET

:

ewInstance()

ql://localhos

conexion." +

conexion."

AP” 

TBEANS POR:

FR

;

st/lavanderia

+ e.toString(

+ e.toString

| MARLY ALFFABIANA CELREDY ANDRES

a?")+"user=r

));

());

ONSO LEMIN S DIAZ 

root&

25 

Page 26: CONEXION MYSQL DESDE NETBEANS

 

 

4. Nos u impoimpoimpoimpo publ pr /* pu co } pu Systeg("ap } } pr

ubicamos en

ort java.sql.Port java.sql.Cort java.sql.Sort java.sql.R

lic class AD

rivate Conne

* Creates a

ublic ADOE

onexion=obte

ublic void cotry{ Prepared String sq ps=conex ResultSe while(rs.n {

em.out.printpellidos")+" } }catch(SQL System.o

rotected void try{

INSTITUTO

ADOEmple

PreparedStatConnection; SQLExceptioResultSet;

OEmpleado

ection conexi

new instan

Empleados()

enerConexio

onsultar(){

Statement pql="SELECTxion.prepare

t rs=ps.exec

next())

tln(rs.getStri"+rs.getStrin

LException eout.println("E

d finalize() th

O COLOMBIAN

CON

eados y digit

tement;

on;

os extends C

ion=null;

nce of ADOE

) {

on();

s=null; T * FROM emeStatement(s

uteQuery();

ing("cod_emng("sexo"));

e){ Error.No se p

hrows Throw

NO DE APREN

NEXION MYSQ

tamos lo sigu

Conexion{

Empleados *

mpleados";ql);

mpleado")+""

pudo Ejecut

wable{

NDIZAJE “INCA

QL DESDE NET

uiente;

*/

"+rs.getStrin

ar la consult

AP” 

TBEANS POR:

FR

ng("nombres

ta" + e.toStri

| MARLY ALFFABIANA CELREDY ANDRES

s")+""+rs.get

ing());

ONSO LEMIN S DIAZ 

tStrin

26 

Page 27: CONEXION MYSQL DESDE NETBEANS

 

 

} }

if(conexi conexi } }catch(SQL System.o}

INSTITUTO

ion!=null){ ion.close();

LException eout.println("E

O COLOMBIAN

CON

e){ Error.No se p

NO DE APREN

NEXION MYSQ

pudo cerrar

NDIZAJE “INCA

QL DESDE NET

la conexion.

AP” 

TBEANS POR:

FR

." + e.toStrin

| MARLY ALFFABIANA CELREDY ANDRES

ng());

ONSO LEMIN S DIAZ 

27