JSP e MySQL Tutorial

April 13

JSP sta per JavaServer Pages, che è la soluzione di Sun per la creazione di pagine Web dinamiche. JSP fornisce supporto per lo scripting lato server sufficiente per la creazione di applicazioni Web relativi 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, aggiungendo interattività alle pagine Web. MySQL è un popolare sistema di gestione di database open-source. È possibile collegarsi a database MySQL con JSP. Nel database di dati per il vostro sito web, e JSP possono recuperare e visualizzare i dati.

istruzione

1 Accedi al tuo PHPMyAdmin come utente root. Creare un nuovo database per il sito web come "forum" nella casella di testo sotto "Crea nuovo database." Fai clic su "Crea". Creare una nuova tabella "utente" digitando un nome per la tabella. Specificare il numero di campi. Fai clic su "Go" per creare la tabella.

2 Creare due campi per la nuova tabella, denominata "ID" e "nome". Selezionare "varchar", come i tipi di dati.

3 Aprire la pagina Web desiderata nel programma utilizzato per crearlo. Immettere il seguente codice nella sezione corpo per connettersi al database tramite JSP back-end:

<Lingua pagina% = "java" import = "java.sql. *"%>

<%

Collegamento CN = null;

Dichiarazione st = null;

ResultSet ex = null;

java.sql.Connection mysql_cn

Class.forName ( "org.gjt.mm.mysql.Driver");

CN = DriverManager.getConnection ( "? jdbc: mysql: // localhost: 3306 / forum utente = <utente> e password = <password>";

%>

Java è un linguaggio fortemente tipizzato, il che significa che le sue variabili devono essere dichiarate prima dell'uso. Queste variabili definite sono correlate con la java.sql; "Cn" è una variabile di tipo di connessione che contiene l'oggetto tipo di connessione. Il ResultSet variabile "ex" contiene i risultati recuperati, mentre la dichiarazione variabile "st" contiene l'istruzione SQL.

4 Recuperare e visualizzare i dati della tabella "user" tramite il seguente codice:

st = con.createStatement ();

ex = st.executeQuery ( "select * from utente");