<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mysql | www.valeriofinazzo.it</title>
	<atom:link href="http://www.valeriofinazzo.it/wordpress/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.valeriofinazzo.it/wordpress</link>
	<description>Il sito dell&#039;ingegnere Valerio Finazzo</description>
	<lastBuildDate>Thu, 19 Jun 2014 20:25:46 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.3</generator>
	<item>
		<title>JASPERREPORTS TUTORIAL &#8211; 4 &#8211; DATASOURCE JDBC</title>
		<link>http://www.valeriofinazzo.it/wordpress/2014/06/jasperreports-tutorial-4-datasource-jdbc/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 19 Jun 2014 20:05:55 +0000</pubDate>
				<category><![CDATA[JASPERREPORTS]]></category>
		<category><![CDATA[ireport]]></category>
		<category><![CDATA[jasperreports]]></category>
		<category><![CDATA[mysql]]></category>
		<guid isPermaLink="false">http://www.valeriofinazzo.it/wordpress/?p=145</guid>

					<description><![CDATA[<p>Nell&#8217;articolo di oggi vedremo come integrare una sorgente datasource di tipo JDBC nel nostro report. Per prima cosa occorre disporre di una sorgente dati: è possibile utilizzare il database di esempio fornito con Ireport HSQLDB o procurarsi un altra DBMS, Nell&#8217;esempio ho usato Mysql fornito con Xampp. In questo database ho definito lo schema REPORT e &#8230; <a href="http://www.valeriofinazzo.it/wordpress/2014/06/jasperreports-tutorial-4-datasource-jdbc/" class="more-link">Continua la lettura di <span class="screen-reader-text">JASPERREPORTS TUTORIAL &#8211; 4 &#8211; DATASOURCE JDBC</span> <span class="meta-nav">&#8594;</span></a></p>
The post <a href="http://www.valeriofinazzo.it/wordpress/2014/06/jasperreports-tutorial-4-datasource-jdbc/">JASPERREPORTS TUTORIAL – 4 – DATASOURCE JDBC</a> first appeared on <a href="http://www.valeriofinazzo.it/wordpress">www.valeriofinazzo.it</a>.]]></description>
										<content:encoded><![CDATA[<p style="color: #0d293f; text-align: justify;">Nell&#8217;articolo di oggi vedremo come integrare una sorgente datasource di tipo JDBC nel nostro report. Per prima cosa occorre disporre di una sorgente dati: è possibile utilizzare il database di esempio fornito con Ireport HSQLDB o procurarsi un altra DBMS, Nell&#8217;esempio ho usato Mysql fornito con Xampp.</p>
<p style="color: #0d293f; text-align: justify;">In questo database ho definito lo schema REPORT e in esso ho definito la tabella LIBRI. Ecco lo script per generarlo agevolmente:</p>
<p></p><pre class="crayon-plain-tag">DROP TABLE IF EXISTS `libri`;

CREATE TABLE IF NOT EXISTS `libri` 
(  `id` int(11) NOT NULL,   `titolo` text NOT NULL,  
`autore` text NOT NULL,  `genere` text NOT NULL,  
PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `libri` 
(`id`, `titolo`, `autore`, `genere`) 
VALUES (1, 'libro1', 'autore1', 'giallo'), 
(2, 'titolo2', 'autore2', 'giallo');</pre><p></p>
<p style="color: #0d293f; text-align: justify;">Una volta che abbiamo la nostra sorgente dati passiamo alla definizione del nostro Report. Usiamo IReport per generare un report vuoto e come prima operazione definiamo la connection verso il database appena configurato. Come parametri di configurazione usiamo i seguenti dati:</p>
<ul style="color: #143c5d; text-align: justify;">
<li>JDBC Driver: MySQL (com.mysql.jdbc.Driver)</li>
<li>JDBC URL: jdbc:mysql://localhost/report</li>
</ul>
<p style="color: #0d293f; text-align: justify;">Tramite la funzione Report Query individuiamo i campi della tabella LIBRI che vogliono mettere nel nostro report. Scegliamo come language l&#8217;SQL e definiamo la nostra query:</p>
<p></p><pre class="crayon-plain-tag">SELECT      libri.`id` AS libri_id,      
libri.`titolo` AS libri_titolo,      
libri.`autore` AS libri_autore,      
libri.`genere` AS libri_genere 
FROM      `libri` libri</pre><p></p>
<p style="color: #0d293f; text-align: justify;">con cui recuperiamo i campi da visualizzare nel nostro report.</p>
<p style="color: #0d293f; text-align: justify;">Aggiungiamo un testo statico nella banda Titolo, l&#8217;intestazione di colonne nella banda Testata di Colonna e nella banda Detail mettiamo i campi restituiti dalla nostra query.</p>
<p style="color: #0d293f; text-align: justify;">A questo punto non resta che lanciare l&#8217;anteprima e avremo il risultato desiderato.</p>
<p style="color: #0d293f; text-align: justify;">Per comodità trovate il file <a style="color: #2675b5;" href="http://www.valeriofinazzo.it/joomla/file/reportFromMySql.jrxml" target="_self">jrxml </a>con cui fare subito qualche prova.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.valeriofinazzo.it%2Fwordpress%2F2014%2F06%2Fjasperreports-tutorial-4-datasource-jdbc%2F&amp;linkname=JASPERREPORTS%20TUTORIAL%20%E2%80%93%204%20%E2%80%93%20DATASOURCE%20JDBC" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.valeriofinazzo.it%2Fwordpress%2F2014%2F06%2Fjasperreports-tutorial-4-datasource-jdbc%2F&amp;linkname=JASPERREPORTS%20TUTORIAL%20%E2%80%93%204%20%E2%80%93%20DATASOURCE%20JDBC" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.valeriofinazzo.it%2Fwordpress%2F2014%2F06%2Fjasperreports-tutorial-4-datasource-jdbc%2F&amp;linkname=JASPERREPORTS%20TUTORIAL%20%E2%80%93%204%20%E2%80%93%20DATASOURCE%20JDBC" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=http%3A%2F%2Fwww.valeriofinazzo.it%2Fwordpress%2F2014%2F06%2Fjasperreports-tutorial-4-datasource-jdbc%2F&amp;linkname=JASPERREPORTS%20TUTORIAL%20%E2%80%93%204%20%E2%80%93%20DATASOURCE%20JDBC" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_google_gmail" href="https://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.valeriofinazzo.it%2Fwordpress%2F2014%2F06%2Fjasperreports-tutorial-4-datasource-jdbc%2F&amp;linkname=JASPERREPORTS%20TUTORIAL%20%E2%80%93%204%20%E2%80%93%20DATASOURCE%20JDBC" title="Gmail" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=http%3A%2F%2Fwww.valeriofinazzo.it%2Fwordpress%2F2014%2F06%2Fjasperreports-tutorial-4-datasource-jdbc%2F&#038;title=JASPERREPORTS%20TUTORIAL%20%E2%80%93%204%20%E2%80%93%20DATASOURCE%20JDBC" data-a2a-url="http://www.valeriofinazzo.it/wordpress/2014/06/jasperreports-tutorial-4-datasource-jdbc/" data-a2a-title="JASPERREPORTS TUTORIAL – 4 – DATASOURCE JDBC"></a></p>The post <a href="http://www.valeriofinazzo.it/wordpress/2014/06/jasperreports-tutorial-4-datasource-jdbc/">JASPERREPORTS TUTORIAL – 4 – DATASOURCE JDBC</a> first appeared on <a href="http://www.valeriofinazzo.it/wordpress">www.valeriofinazzo.it</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
