<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Hating Oracle</title>
	<atom:link href="http://martijndashorst.com/blog/2009/01/29/hating-oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://martijndashorst.com/blog/2009/01/29/hating-oracle/</link>
	<description>Ramblings on Java, Wicket, cats and other stuff</description>
	<lastBuildDate>Mon, 29 Mar 2010 23:43:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: yetii</title>
		<link>http://martijndashorst.com/blog/2009/01/29/hating-oracle/comment-page-1/#comment-57824</link>
		<dc:creator>yetii</dc:creator>
		<pubDate>Sun, 29 Nov 2009 00:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/blog/2009/01/29/hating-oracle/#comment-57824</guid>
		<description>It look like some sort of a PostgreSQL promlem I had few months ago. I lokalized issue in my c3p0 and Hibernate configuration. May you should look there before you change all the code.</description>
		<content:encoded><![CDATA[<p>It look like some sort of a PostgreSQL promlem I had few months ago. I lokalized issue in my c3p0 and Hibernate configuration. May you should look there before you change all the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SwitchBL8</title>
		<link>http://martijndashorst.com/blog/2009/01/29/hating-oracle/comment-page-1/#comment-57583</link>
		<dc:creator>SwitchBL8</dc:creator>
		<pubDate>Thu, 21 May 2009 11:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/blog/2009/01/29/hating-oracle/#comment-57583</guid>
		<description>How about &quot;ORA-01461: can bind a LONG value only for insert into a LONG column&quot;? Got this when inserting more characters than the column-width allowed. Then PLEASE tell me the column-width is too small, or my variable too large, and don&#039;t give me such a crap errormessage.</description>
		<content:encoded><![CDATA[<p>How about &#8220;ORA-01461: can bind a LONG value only for insert into a LONG column&#8221;? Got this when inserting more characters than the column-width allowed. Then PLEASE tell me the column-width is too small, or my variable too large, and don&#8217;t give me such a crap errormessage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://martijndashorst.com/blog/2009/01/29/hating-oracle/comment-page-1/#comment-57569</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 15 May 2009 00:03:50 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/blog/2009/01/29/hating-oracle/#comment-57569</guid>
		<description>Command line invoked :-
java -classpath .;ojdbc14_g.jar -Djava.util.logging.config.file=log.properties -Doracle.jdbc.Trace=true Test

log.properties :-

oracle.jdbc.driver.level=INFO
oracle.jdbc.driver.handlers=java.util.logging.ConsoleHandler
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter



Test.java:-

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import oracle.jdbc.OracleConnection;
import oracle.jdbc.pool.OracleDataSource;

public class Test
{
 public static void main(String[] args)
 {
    String url = &quot;jdbc:oracle:thin:@//test:1521/orcl&quot;;
    String user = &quot;scott&quot;;
    String password = &quot;tiger&quot;;

    try
    {
        OracleDataSource ods = new OracleDataSource();
        ods.setURL(url);
        ods.setUser(user);
        ods.setPassword(password);

        OracleConnection conn = (OracleConnection) ods.getConnection();
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery(&quot;select * from session_roles&quot;);

        while (rs.next())
        {
          System.out.println(rs.getString(&quot;role&quot;));
          System.out.println(rs.getString(&quot;invalidcolumn&quot;));
        }
        rs.close();
        stmt.close();

    }
    catch (SQLException se)   {  throw new RuntimeException(se);   }
  }
}

Output :-

RESOURCE
15/05/2009 10:03:22 oracle.jdbc.driver.PhysicalConnection setAutoCommit
INFO: PhysicalConnection.setAutoCommit(autoCommit=true)
15/05/2009 10:03:22 oracle.jdbc.driver.PhysicalConnection setAutoCommit
INFO: PhysicalConnection.setAutoCommit(autoCommit): return
15/05/2009 10:03:22 oracle.jdbc.driver.PhysicalConnection getDefaultFixedString
INFO: PhysicalConnection.getDefaultFixedString() returning false
15/05/2009 10:03:22 oracle.jdbc.driver.OracleStatement executeQuery
INFO: OracleStatement.executeQuery(sql) needToPrepareDefineBuffer = true
15/05/2009 10:03:23 oracle.jdbc.driver.T4CStatement allocateTmpByteArray
SEVERE: oracle.jdbc.driver.T4CStatement.allocateTmpByteArray : Re-allocate byte array of size : 120
15/05/2009 10:03:23 oracle.jdbc.driver.OracleResultSetImpl findColumn
INFO: OracleResultSetImpl.findColumn(columnName=role)
15/05/2009 10:03:23 oracle.jdbc.driver.OracleResultSetImpl getString
INFO: OracleResultSetImpl.getString(columnIndex=1)
15/05/2009 10:03:23 oracle.jdbc.driver.OracleResultSetImpl findColumn
INFO: OracleResultSetImpl.findColumn(columnName=invalidcolumn)
15/05/2009 10:03:23 oracle.jdbc.driver.DatabaseError findMessage
WARNING: DatabaseError.findMessage(errNum, obj): returned Invalid column name</description>
		<content:encoded><![CDATA[<p>Command line invoked :-<br />
java -classpath .;ojdbc14_g.jar -Djava.util.logging.config.file=log.properties -Doracle.jdbc.Trace=true Test</p>
<p>log.properties :-</p>
<p>oracle.jdbc.driver.level=INFO<br />
oracle.jdbc.driver.handlers=java.util.logging.ConsoleHandler<br />
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter</p>
<p>Test.java:-</p>
<p>import java.sql.ResultSet;<br />
import java.sql.SQLException;<br />
import java.sql.Statement;</p>
<p>import oracle.jdbc.OracleConnection;<br />
import oracle.jdbc.pool.OracleDataSource;</p>
<p>public class Test<br />
{<br />
 public static void main(String[] args)<br />
 {<br />
    String url = &#8220;jdbc:oracle:thin:@//test:1521/orcl&#8221;;<br />
    String user = &#8220;scott&#8221;;<br />
    String password = &#8220;tiger&#8221;;</p>
<p>    try<br />
    {<br />
        OracleDataSource ods = new OracleDataSource();<br />
        ods.setURL(url);<br />
        ods.setUser(user);<br />
        ods.setPassword(password);</p>
<p>        OracleConnection conn = (OracleConnection) ods.getConnection();<br />
        Statement stmt = conn.createStatement();<br />
        ResultSet rs = stmt.executeQuery(&#8220;select * from session_roles&#8221;);</p>
<p>        while (rs.next())<br />
        {<br />
          System.out.println(rs.getString(&#8220;role&#8221;));<br />
          System.out.println(rs.getString(&#8220;invalidcolumn&#8221;));<br />
        }<br />
        rs.close();<br />
        stmt.close();</p>
<p>    }<br />
    catch (SQLException se)   {  throw new RuntimeException(se);   }<br />
  }<br />
}</p>
<p>Output :-</p>
<p>RESOURCE<br />
15/05/2009 10:03:22 oracle.jdbc.driver.PhysicalConnection setAutoCommit<br />
INFO: PhysicalConnection.setAutoCommit(autoCommit=true)<br />
15/05/2009 10:03:22 oracle.jdbc.driver.PhysicalConnection setAutoCommit<br />
INFO: PhysicalConnection.setAutoCommit(autoCommit): return<br />
15/05/2009 10:03:22 oracle.jdbc.driver.PhysicalConnection getDefaultFixedString<br />
INFO: PhysicalConnection.getDefaultFixedString() returning false<br />
15/05/2009 10:03:22 oracle.jdbc.driver.OracleStatement executeQuery<br />
INFO: OracleStatement.executeQuery(sql) needToPrepareDefineBuffer = true<br />
15/05/2009 10:03:23 oracle.jdbc.driver.T4CStatement allocateTmpByteArray<br />
SEVERE: oracle.jdbc.driver.T4CStatement.allocateTmpByteArray : Re-allocate byte array of size : 120<br />
15/05/2009 10:03:23 oracle.jdbc.driver.OracleResultSetImpl findColumn<br />
INFO: OracleResultSetImpl.findColumn(columnName=role)<br />
15/05/2009 10:03:23 oracle.jdbc.driver.OracleResultSetImpl getString<br />
INFO: OracleResultSetImpl.getString(columnIndex=1)<br />
15/05/2009 10:03:23 oracle.jdbc.driver.OracleResultSetImpl findColumn<br />
INFO: OracleResultSetImpl.findColumn(columnName=invalidcolumn)<br />
15/05/2009 10:03:23 oracle.jdbc.driver.DatabaseError findMessage<br />
WARNING: DatabaseError.findMessage(errNum, obj): returned Invalid column name</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn Dashorst</title>
		<link>http://martijndashorst.com/blog/2009/01/29/hating-oracle/comment-page-1/#comment-57568</link>
		<dc:creator>Martijn Dashorst</dc:creator>
		<pubDate>Thu, 14 May 2009 07:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/blog/2009/01/29/hating-oracle/#comment-57568</guid>
		<description>@Matt: great, now we can log stuff. How does that improve the *#$@#$ exception?</description>
		<content:encoded><![CDATA[<p>@Matt: great, now we can log stuff. How does that improve the *#$@#$ exception?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://martijndashorst.com/blog/2009/01/29/hating-oracle/comment-page-1/#comment-57567</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Thu, 14 May 2009 05:22:10 +0000</pubDate>
		<guid isPermaLink="false">http://martijndashorst.com/blog/2009/01/29/hating-oracle/#comment-57567</guid>
		<description>http://www.oracle.com/technology/tech/java/sqlj_jdbc/pdf/11.1%20logging%20white%20paper.pdf</description>
		<content:encoded><![CDATA[<p><a href="http://www.oracle.com/technology/tech/java/sqlj_jdbc/pdf/11.1%20logging%20white%20paper.pdf" rel="nofollow">http://www.oracle.com/technology/tech/java/sqlj_jdbc/pdf/11.1%20logging%20white%20paper.pdf</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
