[pgsql-jp: 25169] Re: JDBCドライバのgetAsciiStream()
Hiroyuki Yatabe
yatabe @ sra.co.jp
2002年 3月 8日 (金) 18:50:09 JST
矢田部浩之です。
Hiroyuki Yamada <hiroyuki @ rh.is.hitachizosen.co.jp> wrote:
>
> 山田@京都です。
> みなんさん、こんにちは。お聞きしたいことがあります。
> 以前のMLで
> 「Re: [pgsql-jp 22503] 7.1 の JDBCドライバで、 getBinaryStreamでの読みこみが
> 上手くいかない」
> (内容)
> PostgreSQL 7.1+JDBCドライバを使用してラージオブジェクトを保存/読みこみ
> しようと思っているのですが、getBinaryStreamを取得しreadすると、データ上
> で0xffが来たところでデータが途切れてしまうという問題が発生しました。
>
> とあるんですが、getAsciiStream()、setAsciiStream()の関数は、問題なく使用でき
> るのでしょうか?
> ご教授の程、よろしくお願いします。
ソースコードを見ると分りますが、
org.postgresql.jdbc2.ResultSet.getAsciiStream() は
org.postgresql.jdbc2.ResultSet.getBinaryStream()を呼び出してい
るだけなので、同様の問題が発生します。
# org.postgresql.jdbc1 パッケージのクラスも同じです。
org.postgresql.PreparedStatement.setAsciiStream() も
org.postgresql.PreparedStatement.setBinaryStream()を呼び出して
いるだけです。
マニュアルにもサンプルコードが付いていますし、試してみてはいか
がでしょうか?
----
*******************
矢田部 浩之(Hiroyuki Yatabe)
Software Research Associates, Inc.
Linux Solution Division
MailTo: yatabe @ sra.co.jp
*******************
pgsql-jp メーリングリストの案内