Login

           | 

Cerca nel sito...

Ricerca personalizzata

Segnala il sito

Segnala a: Mr. Wong Segnala a: Webnews Segnala a: Icio Segnala a: Oneview Segnala a: Kledy.de Social Bookmarking Segnala a:  FAV!T Social Bookmarking Segnala a: Favoriten.de Segnala a: Seekxl Segnala a: Social Bookmark Portal Segnala a: BoniTrust Segnala a: Power-Oldie Segnala a: Bookmarks.cc Segnala a: Newskick Segnala a: Newsider Segnala a: Linksilo Segnala a: Readster Segnala a: Yigg Segnala a: Linkarena Segnala a: Digg Segnala a: Del.icoi.us Segnala a: Reddit Segnala a: Jumptags Segnala a: Upchuckr Segnala a: Simpy Segnala a: StumbleUpon Segnala a: Slashdot Segnala a: Netscape Segnala a: Furl Segnala a: Yahoo Segnala a: Blogmarks Segnala a: Diigo Segnala a: Technorati Segnala a: Newsvine Segnala a: Blinkbits Segnala a: Ma.Gnolia Segnala a: Smarking Segnala a: Netvouz Segnala a: Folkd Segnala a: Spurl Segnala a: Google Segnala a: Blinklist Information
Social Bookmarking
Banner
Hello, unfortunately not all of the site is translated into English, or is poorly translated. I apologize and ask you to help me. Notify errors, send me translations, together we will build a free service certainly helpful to many!
Usare db MySQL per le nostre applicazioni JSP PDF Stampa E-mail
Valutazione attuale: / 0
ScarsoOttimo 
Scritto da Massimiliano Pasqualoni   
Giovedì 10 Maggio 2007 15:31

Se avete deciso di curiosare un poco nel mondo di Java lato Server, sicuramente starete usando Tomcat. Vediamo come consentire alle nostre applicazioni JSP di accedere al dB MySQL, cosa che non avviene in maniera nativa con java.

 

Non spaventatevi, a differenza di quanto possa sembrare complicato il jsp ad un utente profano, configurare la nostra webapplication per prelevare i dati da un dB MySQL è relativamente semplice!

Per prima cosa occorre scaricare MySQL® Connector/J da

http://www.mysql.com/products/connector/j/

Una volta eseguito il donwload aprite l'archivio ed estraete il file mysql-connector-java-????-bin.jar, dove ???? è la versione scaricata, in $CATALINA_HOME\webapps\*\WEB-INF\lib, dove $CATALINA_HOME è il path dove avete installato Tomcat, e * è il path della webapplication che deve collegarsi al db.

Fatto!

Semplice no!?

 

Ok, ora testiamo il corretto funzionamento della connessione!

 

Nella directory della nostra webapplication creiamo il file prova.jsp

 

Editiamo il file inserendo il seguante codice:

 

<%@ page import="java.sql.*" %>
<%


String connectionURL = "jdbc:mysql://%ServerMySQL%:%PortaMySQL%/%dB%";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = DriverManager.getConnection(connectionURL, "%UserMySQL%", "%PasswordMySQL%");
statement = connection.createStatement();
rs = statement.executeQuery("%SempliceQuerySicuramenteFunzionante%");
while (rs.next())

{

out.println("Funziona!");

}


rs.close();


%>

Lanciamo la pagina nel nostro browser, se tutto funziona correttamente otterremmo tanti Funziona! quante sono le righe della query restituita.

Ultimo aggiornamento Lunedì 14 Luglio 2008 09:20
 
Altri Articoli :

» Error 404 con eleganza su Joomla 1.7

Joomla! 1.7 ha un componente di reindirizzamento molto utile per gestire una migrazione di un sito.Può esser comodo per reindirizzare automaticamente le richieste che pervenivano alla vecchia pagina /contatti alla nuova /contattaci; oppure per...

» Velocizzare il lavoro con i file di rete in esplora risorse di Vista e 7

Non c'è che dire, quando ci si mettono in Microsoft sanno verament fare le cose per bene, (daltronde già il nome la dice lunga:PiccoloMoschio NdA)Sul buon vecchio XP quando in ufficio lavoravo utilizzando l-esplora risorse e puntavo a cartelle...

» Disabilitare anteprima file su risorse di rete

Siete nel dubbio se tenere o meno le anteprime dei file?E' vero, sono belle, in locale, ed aiutano a capire che cosa stiamo vedendo, senza doverlo aprire.Ma è anche vero che se lavoriamo in rete sono un supplizio!7 si pianta sulle connessioni...

» GIMP: selezionare i livelli con un click

In GIMP gestire i livelli utilizzando una finestra separata può dar fastidio, specie poi se si creano immagini con tanti livelli a cui non si è dato un nome appropriato, riuscire a selezionarne uno può essere veramente complicato!Per fortuna una...

» Permessi su file Mysql in Ubuntu

Sono da poco tornato ad ubuntu sul mio portatile.Oggi ho avuto la necessità di riprendere una vecchia installazione di Joomla sulla macchina locale per controllare un componente sviluppato. Ho estratto dallo zip di backup la cartella di Joomla in...
RocketTheme Joomla Templates