Skip site navigation (1) Skip section navigation (2)

Re: BUG #3278: PSQLException when using setBinaryStream via JDBC

From: Kris Jurka <books(at)ejurka(dot)com>
To: jeffrey zhao <jeffrey(dot)zhao(at)metalogic-inc(dot)com>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: BUG #3278: PSQLException when using setBinaryStream via JDBC
Date: 2007-05-14 18:29:12
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-bugs

On Mon, 14 May 2007, jeffrey zhao wrote:

> The following bug has been logged online:
> Bug reference:      3278
> When I run the following program, I got an exception as following:
> ps.setBinaryStream(2, fis, file.length());
> org.postgresql.util.PSQLException: Method
> org.postgresql.jdbc4.Jdbc4PreparedStat
> ement.setBinaryStream(int, InputStream, long) is not yet implemented.
> Is the method setBinaryStream really not yet implemented?

JDBC4 added a setBinaryStream(int, InputStream, long) method which has not 
been implemented yet.  JDBC2 offers setBinaryStream(int, InputStream, int) 
which is implmented.  So you'll need to cast the last parameter to an 
integer to make it work with the current driver.

Kris Jurka

In response to

pgsql-bugs by date

Next:From: Stefan KaltenbrunnerDate: 2007-05-14 18:30:22
Subject: Re: BUG #3279: insert or update
Previous:From: Bruce MomjianDate: 2007-05-14 18:10:04
Subject: Re: INSTALL appnote for Solaris 10...

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group