JSP sta per JavaServer Pages , che è la soluzione di Sun per la creazione di pagine Web dinamiche . JSP fornisce sufficiente supporto per lo scripting lato server per la creazione di applicazioni Web relative al database . Funziona su tutti i principali browser , tra cui Internet Explorer , Firefox , Google Chrome , Opera e Safari , e con HTML e CSS per sviluppare siti web dinamici , aggiungere interattività alle pagine web. MySQL è un sistema di gestione di database open - source. È possibile connettersi al database MySQL con JSP . Il database memorizza i dati per il vostro sito , e JSP può recuperare e visualizzare i dati. Istruzioni
1
accedere al tuo PHPMyAdmin come utente root . Creare un nuovo database per il vostro sito web come "forum" nella casella di testo sotto "Crea nuovo database ". Fare clic su "Crea ". Creare una nuova tabella "user" , digitando un nome per la tabella . Specificare il numero di campi . Fare clic su " Go" per creare la tabella .
2
creare due campi per la nuova tabella , denominato " id " e " nome". Selezionare " varchar ", come i loro tipi di dati .
3
Aprire la pagina Web desiderata nel programma utilizzato per crearlo. Inserisci il seguente codice nella sezione corpo per connettersi al database tramite JSP backend :
< % lingua pagina = importazione "java " = " . Java.sql * "% >
< %
collegamento cn = null;
Statement st = null;
ResultSet ex = null;
java.sql.Connection mysql_cn < br
Class.forName > ( " org.gjt.mm.mysql.Driver " ) ;
cn = DriverManager.getConnection ( " jdbc : mysql ://localhost : 3306/forum utente = < ? utente > & password = " ;
% >
Java è un linguaggio fortemente tipizzato , il che significa che le variabili devono essere dichiarate prima di utilizzare queste variabili definite sono correlate con l' . java.sql , . ». cn" è una variabile di tipo di connessione che contiene l'oggetto di tipo di connessione la variabile ResultSet "ex" contiene i risultati recuperati , mentre la variabile dichiarazione " st " contiene l'istruzione SQL
4 < p > Recuperare e visualizzare i dati della tabella "user" tramite il seguente codice :
st = con.createStatement ();
ex = st.executeQuery ( "select * from user " ) ;