CONEXION MYSQL DESDE NETBEANS

1,323 views
1,300 views

Published on

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,323
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
204
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CONEXION MYSQL DESDE NETBEANS

  1. 1. INSTITUTO COLOMBIAN O NDIZAJE “INCA   NO DE APREN AP”   CON NEXION N DE ESDE 1  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  2. 2. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   CO ONEXIÓN MYSQL DESDE NETB N L E BEANS 1. Tene instalado er en el equipo. 2. Tene instalado er en el equipo. n CR RECION B BASE D DATO EN M DE OS MYSQL 1. Vam a mos , , y damos clic en . 2. Apar rece la siguie ventana ente a 3. Mue estra en panta que deb alla bemos ingres un passw sar word “ESTE PA ASSWORD ES EN EL MOMENTO DE LA N INSTA ALACION DE MYYSQL NOS PIDE UNA CLAVE E LA MISMA QU DEBEMOS IN E ES UE NGRESAR” dig gitamos 1234 y 456 luego enter, sale un mensaje y nos muest un promt “MySQL> o tra t >”. 2  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  3. 3. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   4. Vam a crear un base de d mos na datos en este caso de un p producto el c vamos a darle el no cual ombre de ej jemplo, para crearlo dig a gitamos: MYS SQL> creat database ejemplo; te 5. Para mirar que la base de dat ejemplo se haya crea digitam a tos ado, mos: MYS SQL> show databases; w 6. Ahor vamos a crear las tab dentro de la base de d ra bla datos ejempl para ello digitamos lo, SQL> use ej MYS jemplo; emos la sigui Mire iente imagen n: 3  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  4. 4. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   7. Ya u ubicado dentr de la base de datos va ro e amos a crear dos tablas, la primera c r cliente y la segu unda producto, para crea la primera tabla client digitamos ar a te; s: MYS SQL> create table client ( e te -> codigo varchar (50 not null, o 0) -> nombr varchar (5 not null, re 50) -> apellid varchar (5 not null, do 50) -> telefon varchar (5 not null, no 50) -> primar key (codig ry go) -> ); Y en nter 4  Com lo muestra la siguiente imagen: mo a e CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  5. 5. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   8. Segu uimos ahora para crear la segunda ta product digitamos: a abla to; MYS SQL> create table produ ( e ucto -> cod_prroducto varc char (50) not null, t pcion varcha (50) not null, -> descrip ar -> valor varchar (50) not null, v -> cantida varchar (5 not null, ad 50) , -> codigo varchar (50 not null, o 0) -> primar key (cod_ ry _producto), -> index (codigo), ->foreign key (codigo references cliente(cod n o) s digo) - >); nter Y en Com lo muestra la siguiente imagen: mo a e 5  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  6. 6. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   9. Ya ccreado la bas de datos y las 2 tabla realizarem la cone se as, mos exión con Ne etbeans, para ello a debeemos conseg un comu guir unicador entr una aplica re ación Java c Mysql, es un conector o con drive y se llama mysql-cone er a ector-java-3. .0.14-produc ccion-bin.jar r. 10. Ingreesaremos infformación a la tabla cli iente, ingres samos 5 dato para ello vamos a d os, o digitar así: MYS SQL> select * from clien values (‘000001’,’FR t nte REDY’,’DIAAZ’,’76740557’); MYS SQL> select * from clien values (‘000002’,’M t nte MARLY’,’AL LFONSO’,’2 2643415’); MYS SQL> select * from clien values (‘000003’,’FA t nte ABIANA’,’C CELEMIN’, ,’5368523’); ; MYS SQL> select * from clien values (‘000004’,’LU t nte UIS’,’SALAAS’,’7581425 5’); MYS SQL> select * from clien values (‘000005’,’CA t nte ARLOS’,’QQUENGUAN N’,’6528710’ ’); Com la siguiente imagen. mo 6  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  7. 7. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   11. Ahor ingresarem informa ra mos ación a la tab product ingresamos 5 datos, p bla to, para ello vam a mos digit así: tar MYS SQL> select * from clien values (‘PR0001’,’C t nte CHAQUETA A’,’5000’,’2’,’000001’); MYS SQL> select * from clien values (‘PR0002’,’PANTALON t nte N’,’4500’,’4’,’000002’); SQL> select * from clien values (‘PR0003’,’C MYS t nte CAMISAS’,’3500’,’8’,’0 000003’); MYS SQL> select * from clien values (‘PR0004’,’SACO DE PA t nte AÑO’,’4500 0’,’2’,’00000 04’); MYS SQL> select * from clien values (‘PR0005’,’FALDAS’,’2500’,’3’,’00 t nte 00005’); Com muestra en la siguient imagen: mo te 12. Verificaremos que la inform q mación en l tablas es en la tab las ste blas, como lo muestra en la sigui iente imagen n: 7  13. NOT NO DEB TA: BEMOS CER RRAR MYS SQL. CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  8. 8. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   14. Este archivo lo debemos gua d ardar en el eq quipo lo pod demos dejar en la raíz C: :mysql- conn nector-java- -3.0.14-prod duction 8  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  9. 9. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   CON NEXIÓN BASE DE DAT MYS CO NETB N TOS YSQL ON BEANS 1. Vam a Vamos a mos s , , y damos cl en lic . 2. Apar rece la siguie ventana ente a: 9  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  10. 10. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   3. Vam a File y damos clic e New Project. Aparece la siguiente ventana: mos d en e 4. En esta ventana seleccionam Web y d mos damos clic en Next>, com lo muestr la siguien n mo ra nte venta ana: 10  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  11. 11. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   5. Vam a colocar un nombr a nuestro proyecto de esta forma: mos rle re Proje Name: Ejemplo ect E Locaation Project Damos clic en examin y ubicam en donde vamos a gu t: c nar mos e uardar el proy yecto, en este caso lo gua e ardaremos en la USB con la letra P: n n :/usb. Dam clic en Next> y luego en finaliza Como lo m mos N o ar. muestra la si iguiente ima agen. 6. Qued dando creado el proyecto Ejemplo c o o como lo mue estra la sigui iente imagen n: 11  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  12. 12. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   7. Desp plegamos el proyecto Eje emplo y nos ubicamos e las librarie . s en es 8. Dam clic derec y selecc mos cho cionamos Ad Library, a dd aparece la sig guiente venta ana: 9. Dam clic en Manager Libr mos M raries, aparec la siguien ventana: ce nte 12  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  13. 13. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   10. Dam clic en New Library, aparece la s mos N siguiente ven ntana: 11. En L Library Name colocamos el nombre q le vamo a dar nues Biblioteca en este ca s que os stra aso MySSQL, como aparece en la siguiente im a a magen: 12. Dam clic en OK, y agrega mos O amos el cone ector o driver .jar, dando clic en o y sale una ventana la cual deb a bemos ubica el conecto o driver en este caso se encuent en ar or o tra C:mmysql-conne ector-java-3 3.0.14-produ uction, y ubiicamos el .ja y damos o Como ap ar ok. parece en la siguiente im a magen: 13  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  14. 14. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   13. Dam clic en OK, en Add Library sele mos O eccionamos MySQL y damos clic e Add Lib en brary, como aparece en la imagen: o n 14  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  15. 15. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   14. Dam clic der mos recho y sele eccionamos Add Proje ect, y en L Libraries ya nos apare la a ece bibli ioteca que cr reamos, com lo muestra la siguiente imagen: mo a e 15. En la ventana an a nterior nos u ubicamos en Runtime, y nos ubicam seleccion mos nando Datab bases y lo desplegamos. Nos ubicaamos en Driv vers clic der recho y selec ccionamos N Driver. New 15  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  16. 16. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   Apar rece la siguie ventana ente a: 16  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  17. 17. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   16. Dam clic en Add y buscam nuevam mos A mos mente el cone ector o driver ubicado en C:mysql- r n connnector-java- -3.0.14-prod duction y seleccionamos el .jar y dam clic en abrir y damo s mos os clic e OK. Com lo muestr la siguient imagen: en mo ra te 17. Si observamo os en Databases miramos la con nexión creada lla amada MySSQL(Connecctor/Jdriver). . 17  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  18. 18. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   18. Luego nos ubi icamos o seleccionamo en MyS os SQL(Connec ctor/Jdriver y damos clic r) s derec y selecc cho cionamos Co onnect Using como lo m g, muestra la sig guiente imag gen: 19. Nos muestra la siguiente ima s agen: 18  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  19. 19. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   20. En la imagen ant a terior vamos a ingresar l siguiente datos: s los es Data abase URL jdbc: od L: dbc://local lhost/Ejem mplo User Name: ro oot sword: 123 Pass 3456 Y ac ctivamos la casilla a amos clic en OK Y da e NO OTA: El nombre e ejemplo en Datab base URL es el n L nombre d la de base de datos creado en MySQQL. Use name: root es el usuario creado e MySQ er r en QL Pas ssword: Es el passw E word el cu inicia ual amos para ingresa a MySQL a L. Com nos muest la siguien imagen: mo tra nte 19  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  20. 20. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   21. Nos aparece la si iguiente ima agen, y damo clic en OK os K 22. Apar rece la siguie ventana y nos mues la conex ente a stra xión creada, a así: 20  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  21. 21. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   23. Despplegamos la conexión de la base de datos, en el cual encontramo tres carp a os petas, selec ccionamos la que dice T a Tables el cu encontram las 2 ta ual mos ablas creadas en MySQL con s L los re espectivos campos cread Como n muestra l siguiente imagen: c dos. nos la 24. Hay nos muestra los campos creadas en MySQL los de color roj nos indica la clave foránea a s s jo a y la d color verd nos indica la clave fo de de oránea. 21  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  22. 22. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   Vamos a pr V rogramar par ello vamo a crear u nuevo pro ra os un oyecto, en N NETBEANS vamos a F S, FILE, NEW Proje seleccionamos WEB y WEB Aplicación, damos clic en NEXT y colocam el N ect, B c mos nombre en e caso: Ap n este plicación_M MySQL, damo clic en NE os EXT y Finissh. 1. Ya ccreado el pro oyecto se cre la clase P ean Padre y la cl lase Hija, no ubicamos en el paquete de os orige en y clic derecho, Ne y seleccio ew onamos Java Class.. a Com lo muestra la siguiente imagen: mo a e 22  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  23. 23. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   2. Nos muestra una venta la cu ingresamo en Class Name un no a ual os ombre en est caso Cone te exión y fin para cerr la ventan nish rar na. 23  25. Así s realiza la CONEXIÓN MYSQL D se N DESDE NET TBEANS. CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  24. 24. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   1. Vamo a crear la clase hij vamos a paquete de origen os ja, al y clic derecho, New y selecc cionamos Java Class.., ingresam J mos un n nombre en Class Name este caso ADO OEmpleados y finish par cerrar la v s ra ventana. 2. Mostr rando las do clases crea os adas así: 24  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  25. 25. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   3. Nos u ubicamos en Conexion y digitamos l siguiente: lo : impo java.sql.C ort Connection; impo java.sql.D ort DriverManagger; impo java.sql.S ort SQLExceptio on; publ class Con lic nexion { pr rivate Conne ection conexi (){ ion /** Creates a new instance of Con s nexion */ puublic conexi ion(){ try y{ if(conexionn==null){ Class.for rName(quot;comm.mysql.jdbc.Driverquot;).ne ewInstance(); cone exion=Driver rManager.ge etConnection n(quot;jdbc:mysql://localhos st/lavanderia a?quot;)+quot;user=r root& passwword=12345 56quot;); } }ccatch(Excepttion e){ System.out..println(quot;Err No se pu crear la c ror. udo conexion.quot; + e.toString()); } } puublic Connecction obtenerrConexion() ){ return conex xion; } prrotected void finalize() th d hrows Throw wable{ try{ if(conexi ion!=null){ conexi ion.close(); } }ccatch(SQLEx xception e){ System.out. .println(quot;Err No se pu cerrar la conexion.quot; + e.toString()); ror. udo } } 25  } CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  26. 26. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   4. Nos u ubicamos en ADOEmple eados y digit tamos lo sigu uiente; impo java.sql.P ort PreparedStat tement; impo java.sql.C ort Connection; impo java.sql.S ort SQLExceptio on; impo java.sql.R ort ResultSet; publ class ADOEmpleado extends C lic os Conexion{ pr rivate Conne ection conexi ion=null; /** Creates a new instan of ADOE nce Empleados * */ pu ublic ADOE Empleados() { ) co onexion=obte enerConexio on(); } pu ublic void co onsultar(){ try{ PreparedStatement ps=null; ql=quot;SELECT * FROM em String sq T mpleadosquot;; ps=conex eStatement(sql); xion.prepare ResultSet rs=ps.executeQuery(); next()) while(rs.n { Systeem.out.print tln(rs.getStriing(quot;cod_em mpleadoquot;)+quot;quot;quot;+rs.getStrin ng(quot;nombressquot;)+quot;quot;+rs.get tStrin g(quot;appellidosquot;)+quot;quot;+rs.getStrinng(quot;sexoquot;)); } }catch(SQLLException e e){ System.oout.println(quot;EError.No se p pudo Ejecutar la consult + e.toStri taquot; ing()); } } 26  prrotected void finalize() th d hrows Throwwable{ try{ CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   
  27. 27. INSTITUTO O COLOMBIAN NDIZAJE “INCA   NO DE APREN AP”   if(conexi ion!=null){ conexi ion.close(); } }catch(SQLLException e e){ System.oout.println(quot;E Error.No se p pudo cerrar la conexion. + e.toStrin .quot; ng()); } } } 27  CON NEXION MYSQ QL DESDE NET TBEANS POR:| MARLY ALFONSO  FABIANA CEL LEMIN  FR REDY ANDRES S DIAZ   

×