Re: JDBC4 with SQLXML and postgresql-8.4-702.jdbc4.jar

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: JDBC4 with SQLXML and postgresql-8.4-702.jdbc4.jar
Дата
Msg-id alpine.BSO.2.00.1010230224300.21634@leary.csoft.net
обсуждение исходный текст
Ответ на Re: JDBC4 with SQLXML and postgresql-8.4-702.jdbc4.jar  (Kris Jurka <books@ejurka.com>)
Ответы Re: JDBC4 with SQLXML and postgresql-8.4-702.jdbc4.jar  (Michael musset <mickamusset@gmail.com>)
Re: JDBC4 with SQLXML and postgresql-8.4-702.jdbc4.jar  (Michael musset <mickamusset@gmail.com>)
Список pgsql-jdbc

On Thu, 21 Oct 2010, Kris Jurka wrote:

> On Tue, 19 Oct 2010, Michael musset wrote:
>
>> java.lang.ClassCastException: org.postgresql.jdbc4.Jdbc4SQLXML cannot be
>> cast to [B
>> atorg.postgresql.jdbc2.AbstractJdbc2ResultSet.updateRowBuffer(AbstractJdbc2Re
>> sultSet.java:1729)
>> atorg.postgresql.jdbc2.AbstractJdbc2ResultSet.updateRow(AbstractJdbc2ResultSe
>> t.java:1291)
>>
>> SQLXML sqlxml = con.createSQLXML();
>> DOMResult domResult=sqlxml.setResult(DOMResult.class)
>> domResult.setNode(xmldocumentDOM);
>>
>> stmt.setSQLXML(1, sqlxml);
>> stmt.execute();
>>
>
> Your sample code and stacktrace don't seem to match, but I see what the
> problem is.  The updatable ResultSet code isn't prepared for handling a
> SQLXML object.  It's slightly tricky to fix because the code in question is
> in a JDBC2 class while SQLXML is JDBC4 only.  I'll look into it.
>

I've put a fix for this into CVS.  I've uploaded a new jar file here:

http://ejurka.com/pgsql/jars/xml/

Kris Jurka

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Kris Jurka
Дата:
Сообщение: Re: JDBC4 with SQLXML and postgresql-8.4-702.jdbc4.jar
Следующее
От: Kris Jurka
Дата:
Сообщение: Re: Bug in DatabaseMetaData.getColumns() with columns based on domains