Lezione Jsp Pdatabase Mysql

1,871 views
1,727 views

Published on

come collegarsi al database mysql con una java server page.

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,871
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
70
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Lezione Jsp Pdatabase Mysql

  1. 1. Tutorial JSP database Silvano Natalizi Mar 29, 2010
  2. 2. Scaricare il driver jdbc Mysql <ul><li>http://dev.mysql.com/downloads/connector/j/ </li></ul><ul><li>Con il precedente link fare il Download del file MySQL Connector/JDBC </li></ul><ul><li>Mysql connector/j/ is a native Java driver that converts JDBC (Java Database Connectivity) calls into the network protocol used by the MySQL database </li></ul>
  3. 3. Installa il driver jdbc connector <ul><li>mysql-connector-java-5.1.12.zip </li></ul><ul><li>Estrai tutti i files </li></ul><ul><li>La cartella così creata mysql-connector-java-5.1.12 contiene il file jar: mysql-connector-java-5.1.12-bin.jar </li></ul><ul><li>Nel tuo applicativo-web ipc, crea sotto WEB-INF la cartella lib e copia mysql-connector-java-5.1.12-bin.jar </li></ul>
  4. 4. Crea il database per provare il collegamento con java <ul><li>In mysql crea il database libri </li></ul><ul><li>In esso ci sono la tabella Autore, Titolo, la tabella associativa Autore_Titolo (perché la relazione tra autore e titolo è molti a molti). </li></ul><ul><li>Autore( id , nome) </li></ul><ul><li>Titolo( id , titolo, prezzo) </li></ul><ul><li>Autore_Titolo( autore_id,titolo_id ) </li></ul>
  5. 5. Crea le tabelle relazionali <ul><li>create database libri; </li></ul><ul><li>use libri; </li></ul><ul><li>create table autore(id integer, nome varchar(30), primary key(id)); </li></ul><ul><li>create table titolo(id integer, titolo varchar(50), primary key(id)); </li></ul><ul><li>create table autore_titolo(autore_id integer, titolo_id integer, primary key(autore_id, titolo_id)); </li></ul>
  6. 6. Inserisci alcuni dati di prova <ul><li>insert into autore values (1, “Mario Il Novelliere”); </li></ul><ul><li>insert into autore values (2, “Silvano da Perugia”); </li></ul><ul><li>insert into autore values (3, “Vel, lo Scriba del Computer”); </li></ul><ul><li>insert into titolo values (1,”Tutti zitti davanti a internet”); </li></ul><ul><li>insert into titolo values (2, “Nell’abisso di Java”); </li></ul><ul><li>insert into titolo values (3, “L’ho scolpito nel papiro del Computer”); </li></ul>
  7. 7. Associamo i titoli agli autori <ul><li>insert into autore_titolo values (3,3); </li></ul><ul><li>insert into autore_titolo values (1,1); </li></ul><ul><li>insert into autore_titolo values (2,1); </li></ul><ul><li>insert into autore_titolo values (2,2); </li></ul>
  8. 8. Crea il programma BooksList.jsp <ul><li>Facciamo un programma che si collega al database libri </li></ul><ul><li>Che elenca gli autori e i titoli di tutti i libri presenti nelle tabelle. </li></ul>
  9. 9. BooksList.jsp –il collegamento con il database
  10. 10. La query con la join
  11. 11. Salviamo la BooksList1.jsp <ul><li>Salviamo la booskList.jsp nella cartella ipc </li></ul><ul><li>Quindi apriamo la pagina web all’indirizzo/ipc/booklist1.jsp </li></ul>
  12. 12. Il risultato
  13. 13. The End

×