<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>www.jugpadova.it: Tag jdbc</title>
    <link>http://www.jugpadova.it/articles/tag/jdbc</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Java User Group [Padova]</description>
    <item>
      <title>JavaDay Verona 2009</title>
      <description>&lt;p&gt;JavaDay Verona 2009&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Quando:&lt;/strong&gt; sabato 24 ottobre 2009 dalle 9:30 alle 16:00.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Dove:&lt;/strong&gt; ITIS G. Marconi &amp;#8211; Piazzale Romano Guardini, 1 &amp;#8211; 37138 Verona.&lt;/p&gt;


	&lt;table style="border:1px dashed black;"&gt;
		&lt;tr style="background:#D1CFCF;"&gt;
			&lt;td colspan="2"&gt;&lt;strong&gt;Programma:&lt;/strong&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#ddd;"&gt;
			&lt;td&gt;09:30&lt;/td&gt;
			&lt;td&gt;Accoglienza&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#DAD6D6;"&gt;
			&lt;td&gt;10:30&lt;/td&gt;
			&lt;td&gt;&amp;#8220;IDE open-source: Eclipse vs. NetBeans&amp;#8221; a cura di &lt;a href="mailto:carraro.alessandro@gmail.com"&gt;Alessandro Carraro&lt;/a&gt; e &lt;a href="http://lucio.benfante.name"&gt;Lucio Benfante&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#DAD6D6;"&gt;
			&lt;td&gt;11:25&lt;/td&gt;
			&lt;td&gt; &amp;#8220;Java e i database: da &lt;span class="caps"&gt;JDBC&lt;/span&gt; a &lt;span class="caps"&gt;JPA&lt;/span&gt;&amp;#8221; a cura di &lt;a href="http://lucio.benfante.name"&gt;Lucio Benfante&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#DAD6D6;"&gt;
			&lt;td&gt;12:05&lt;/td&gt;
			&lt;td&gt; &amp;#8220;Spring: usarlo conviene, ma usalo bene!&amp;#8221; a cura di &lt;a href="http://lucio.benfante.name"&gt;Lucio Benfante&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#ddd;"&gt;
			&lt;td&gt;12:45&lt;/td&gt;
			&lt;td&gt;Pausa pranzo &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#DAD6D6;"&gt;
			&lt;td&gt;14:30&lt;/td&gt;
			&lt;td&gt; &amp;#8220;Stanco del solito database &lt;span class="caps"&gt;SQL&lt;/span&gt;? Passa ad uno store &lt;span class="caps"&gt;RDF&lt;/span&gt;!&amp;#8221; a cura di &lt;a href="mailto:fabrizio.giudici@tidalwave.it"&gt;Fabrizio Giudici&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#DAD6D6;"&gt;
			&lt;td&gt;15:30&lt;/td&gt;
			&lt;td&gt; &amp;#8220;Introduzione a Grails&amp;#8221; a cura di &lt;a href="mailto:paolo.foletto@jugpadova.it"&gt;Paolo Foletto&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background:#DAD6D6;"&gt;
			&lt;td&gt;16:30&lt;/td&gt;
			&lt;td&gt;Saluti, premi e altre attività&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;




	&lt;p&gt;&lt;br/&gt;
Ulteriori informazioni su &lt;a href="http://verona.javaday.it"&gt;http://verona.javaday.it&lt;/a&gt;&lt;/p&gt;


L&amp;#8217;iscrizione al JavaDay tramite jugevents è d&amp;#8217;aiuto agli organizzatori, quindi:
	&lt;ul&gt;
	&lt;li&gt;bottone &lt;a href="http://verona.javaday.it"&gt;[iscriviti]&lt;/a&gt; nella pagina del JavaDay Verona 2009 su jugevents;&lt;/li&gt;
		&lt;li&gt;oppure &lt;a href="http://www.jugevents.org/jugevents/event/registration.form?event.id=18438"&gt;pagina di iscrizione&lt;/a&gt; al JavaDay Verona 2009 su jugevents;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;L&amp;#8217;iscrizione e la partecipazione al JavaDay sono &lt;strong&gt;gratuite&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;Il JavaDay Verona 2009 è organizzato dal &lt;a href="http://www.jugpadova.it"&gt;&lt;span class="caps"&gt;JUG&lt;/span&gt; Padova&lt;/a&gt; in collaborazione con il &lt;a href="http://www.verona.linux.it"&gt;&lt;span class="caps"&gt;LUG&lt;/span&gt; Verona&lt;/a&gt;, e si svolgerà in concomitanza e nella stessa sede del locale &lt;a href="http://www.verona.linux.it/index.php/Linux_Day_2009"&gt;LinuxDay 2009&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://verona.javaday.it"&gt;&lt;img src="http://bak.jugpadova.it/images/JavaDayLogoVerona2009.jpg" width="20%" alt="JavaDay Verona 2009" /&gt;&lt;/a&gt;&lt;/p&gt;
</description>
      <pubDate>Sun, 20 Sep 2009 07:52:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:b195b747-cf58-4452-b0f1-f89f32f910b5</guid>
      <author>Tarin Gamberini</author>
      <link>http://www.jugpadova.it/articles/2009/09/20/javaday-verona-2009</link>
      <category>Meeting</category>
      <category>Eventi</category>
      <category>Eclipse</category>
      <category>netbeans</category>
      <category>jdbc</category>
      <category>JPA</category>
      <category>spring</category>
      <category>RDF</category>
      <category>grails</category>
    </item>
    <item>
      <title>JDBC url for oracle RAC</title>
      <description>If you have to connect to oracle &lt;span class="caps"&gt;RAC&lt;/span&gt; (Real Application Cluster) using &lt;span class="caps"&gt;JDBC&lt;/span&gt; with thin driver, the classic url:
&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_xml "&gt;jdbc:oracle:thin:@&lt;span class="punct"&gt;&amp;lt;&lt;/span&gt;&lt;span class="tag"&gt;HOST&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt;:1521:&lt;span class="punct"&gt;&amp;lt;&lt;/span&gt;&lt;span class="tag"&gt;SID&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
doesn&amp;#8217;t work and you get the error &lt;span class="caps"&gt;ORA&lt;/span&gt; &amp;#8211; 12505.&lt;br&gt;
Instead, you must use this url:
&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_xml "&gt;jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=host2) (PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=service)))&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
If you have an oracle client, like &lt;a href="http://www.toadsoft.com"&gt;toad&lt;/a&gt;, check the tsnames.ora for the correct values of &lt;span class="caps"&gt;SERVICE&lt;/span&gt;_NAME and host.
</description>
      <pubDate>Wed, 11 Apr 2007 20:07:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d5eb2504-76e7-4d47-b81c-aaba5ed70fc9</guid>
      <author>Enrico Giurin</author>
      <link>http://www.jugpadova.it/articles/2007/04/11/jdbc-url-for-oracle-rac</link>
      <category>Tips &amp; Tricks</category>
      <category>jdbc</category>
      <category>oracle</category>
      <trackback:ping>http://www.jugpadova.it/articles/trackback/28454</trackback:ping>
    </item>
    <item>
      <title>Serialize a bean using jdbc</title>
      <description>&lt;p&gt;Sometimes,  in my work as programmer, I need to serialize an object (bean) into a table, in a BLOB field, as well as retrieves bean from a ResultSet.
I have realized a simple example that, using JDBC, allows to obtain this.&lt;/p&gt;
&lt;p&gt;Here the method to fill PreparedStatement :&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_java "&gt;public static void fillPreparedStatement(PreparedStatement pst, int index,
         Serializable obj) throws Exception {

      if (obj != null) {
         ByteArrayOutputStream regStore = new ByteArrayOutputStream();

         ObjectOutputStream regObjectStream = new ObjectOutputStream(regStore);
         regObjectStream.writeObject(obj);
         byte[] regBytes = regStore.toByteArray();
         regObjectStream.close();
         regStore.close();
         ByteArrayInputStream regArrayStream = new ByteArrayInputStream(regBytes);
         pst.setBinaryStream(index, regArrayStream, regBytes.length);
      }// end of if
      else {
         pst.setNull(index, Types.BLOB);
      }
}// end of method
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Here the method to retrieve bean from ResultSet.&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_java "&gt;public static Object getFromResultSet(ResultSet rs, String columnName)
         throws Exception {
      byte[] regBytes = rs.getBytes(columnName);
      ByteArrayInputStream regArrayStream = new ByteArrayInputStream(regBytes);
      ObjectInputStream regObjectStream = new ObjectInputStream(
            regArrayStream);
      return regObjectStream.readObject();
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I tested this code using MySQL 4.1 db.
Hope this example could save your valuable time.
Enrico.&lt;/p&gt;</description>
      <pubDate>Tue, 10 Jan 2006 18:19:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1c49d880-c8d7-4b47-b75b-3e1dcfc292a2</guid>
      <author>Enrico Giurin</author>
      <link>http://www.jugpadova.it/articles/2006/01/10/serialize-a-bean-using-jdbc</link>
      <category>Tips &amp; Tricks</category>
      <category>blob</category>
      <category>jdbc</category>
      <category>bean</category>
    </item>
  </channel>
</rss>

