Suavi Ali Demir <[EMAIL PROTECTED]> writes:

> Hello,
>    
>   Does anybody know why the JDBC method: 
>    
>   PreparedStatement.setBinaryStream(s,size)
>    
>   requires the caller to pass in the length of the stream?

Simple (and stupid) answer: Beacuse the spec says so :)

I don't KNOW this, but I assume that it is to give the implementation
a chance to optimize.

You could check out Lance Anderson's blog: 

http://weblogs.java.net/blog/lancea/archive/2006/02/jdbc_40_keeps_m.html

He's the jdbc spec lead, and if you comment on his blog, maybe he'll give you
a better answer :)

-- 
dt

Reply via email to