PreparedStatement利用時の動きに関する調査。

postgreSQL-8.0jdbc3ドライバのソースを除いてみた。

ごちゃごちゃしててなんだかよく分からないけれど、
SimpleParameterListクラスのsetStringParameterメソッドはなんか関係がありそう。
\と'の前に\を置く処理と、\0が入ってきた際にPSQLExceptionを吐き出す処理が書いてあった。
postgreSQLは\が特殊な意味を持つことは知ってたけど、\0が入ったときに例外が発生することは知らなかった。
いつも使ってはいるのだけど、あんまり仕組みをしらなかったりするので、ちゃんと調べるためのメモ。