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 Print E-mail
User Rating: / 0
PoorBest 
Written by Massimiliano Pasqualoni   
Thursday, 10 May 2007 15:31
There are no translations available.

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.

Last Updated on Monday, 14 July 2008 09:20
 
More articles :

» Error 404 con eleganza su Joomla 1.7

There are no translations available.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...

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

There are no translations available.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...

» Disabilitare anteprima file su risorse di rete

There are no translations available.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...

» GIMP: selezionare i livelli con un click

There are no translations available.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...

» Permessi su file Mysql in Ubuntu

There are no translations available.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...
RocketTheme Joomla Templates