Mican Bican wrote:
> How can I store a java.sql.date as null in database. The problem is
> (pseudecode):
Real test code would be much better.
> ..insert into Customer (id..,date,...)
> values(...
> ...." ' "+in.getSqlDate()+" ' ".....
> ...)
If in.getSqlDate() returns null, this turns into:
insert into Customer (...) values (... 'null' ...)
which is wrong -- the NULL should be unquoted.
I'd suggest using a java.sql.PreparedStatement and parameter
placeholders, then you don't need to worry about the details of "how do
I represent a date in the right format for this DB?"
-O