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