On 15/03/2009, Dan Fabulich <d...@fabulich.com> wrote:
> sebb wrote:
>
>
> > On 15/03/2009, Dan Fabulich <d...@fabulich.com> wrote:
> >
> > >  PLEASE TEST THIS RELEASE WITH A REAL DATABASE!
> > >
> > >  Although this project has reasonable unit tests, it has no integration
> > > tests with any actual databases; it is quite possible that the fix for
> > > DBUTILS-31 has broken something on Oracle, MS SQL Server, Derby, or your
> > > favorite database.
> > >
> > >  To verify DBUTILS-31, use QueryRunner to put a null value in a field,
> e.g.
> > > with QueryRunner.update.  Ideally it would be good to verify putting
> nulls
> > > in fields of various types: char, varchar, int, boolean, date, etc.
> > >
> >
> > Is there a simple ready-made example I could run?
> >
>
>  Not really, partly because I'm not sure I could write one effectively
> without access to an Oracle instance (in which case I'd just run the test
> myself).
>
>  I think you'd need to start by creating the table:
>
>  http://www.ss64.com/orasyntax/datatypes.html
>
>   CREATE TABLE dbutilstest (
>     varchar2_column varchar2(50),
>     nvarchar2_column nvarchar2(50),
>     varchar_column varchar(50),
>     char_column char(50),
>     nchar_column char(50),
>     number_column number(9),
>     long_column long,
>     date_column date,
>     timestamp_column timestamp,
>     year_interval_column interval year to month,
>     day_interval_column interval day to second,
>     raw_column raw(50),
>     long_raw_column long_raw(50),
>     rowid_column rowid,
>     urowid_column urowid,
>     clob_column clob,
>     nclob_column nclob,
>     blob_column blob,
>     bfile_column bfile,
>     xmltype_column xmltype
>  );
>
>  (am I missing any important column types?)
>
>  Then you could do something like:
>
>   QueryRunner.update("insert into dbutilstest values(?, ?, ?, ?, ?, ?,"+
>     + "?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?", new Object[20]);
>
>  I can try to answer further questions if this isn't enough...

Thanks!

I think I'm OK on the SQL side, I just was hoping that I did not have
to code up a Java application to do the testing...

Having a ready-made test app might encourage others to test as well.

>  -Dan
>
>
> ---------------------------------------------------------------------
>  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>  For additional commands, e-mail: dev-h...@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to