jdbc ResultSetMetaData::isWritable() - Mailing list pgsql-jdbc

From Ian Wehrman
Subject jdbc ResultSetMetaData::isWritable()
Date
Msg-id 20010903220117.A20753@labfire.com
Whole thread Raw
Responses Re: jdbc ResultSetMetaData::isWritable()  (Rene Pijlman <rene@lab.applinet.nl>)
List pgsql-jdbc
hello,
i think there's a simple error in the "isWritable" method of the
ResultSetMetaData class in the jdbc2 postgresql driver. the isWritable method
looks like this:

public boolean isWritable(int column) throws SQLException
{
        if (isReadOnly(column))
                return true;
        else
                return false;
}

and isReadOnly looks like this:

public boolean isReadOnly(int column) throws SQLException
{
        return false;
}

hence, isWritable() will always return false. this is something of a problem
:) just switch the booleans in isReadOnly and everything should work just
fine. i have verified this in the 7.1.3 source, and it appears to work the
same way in at least 7.1.2 as well.

let me know if i can provide further information.

thanks,
ian wehrman

--
Labfire, Inc.
Seamless Technical Solutions
http://labfire.com/

pgsql-jdbc by date:

Previous
From: Dave Cramer
Date:
Subject: Re: Troubles using German Umlauts with JDBC
Next
From: Gunnar Rønning
Date:
Subject: Re: Need help with JDBC driver. Problem, - getExportedKeys