Re: LargeObject API

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: LargeObject API
Дата
Msg-id Pine.BSO.4.64.0708021304160.14791@leary.csoft.net
обсуждение исходный текст
Ответ на LargeObject API  (Dennis Thrysøe <dth@conscius.com>)
Ответы Re: LargeObject API
Список pgsql-jdbc

On Thu, 2 Aug 2007, Dennis Thrysøe wrote:

> Is there any way to use the proprietary LargeObject API, without actually
> having a reference to the postgresql Drivers's Connection object?

Often connection wrappers provide a means to access the underlying
Connection.  You don't say what you're using so you'll have to consult
those docs yourself.

> Otherwise I could possibly use PreparedStatement.setBlob(), but how could I
> create a Blob instance?
>

JDBC4 provides a means for creating Blobs, but we haven't implemented that
yet, so the easiest way is to create a Blob is to get it from the
database:

stmt.execute("CREATE TABLE t (a int, b oid)");
stmt.execute("INSERT INTO t VALUES (1, lo_creat(-1))");
ResultSet rs = stmt.executeQuery("SELECT b FROM t WHERE a = 1");
rs.next();
Blob b = rs.getBlob(1);

Kris Jurka

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

Предыдущее
От: Kris Jurka
Дата:
Сообщение: Re: statement caching patch from Laszlo Hornyak for review
Следующее
От: Dave Cramer
Дата:
Сообщение: Re: statement caching patch from Laszlo Hornyak for review