Thread: Allow Byte type in Statement.setObject (v7.3.4)

Allow Byte type in Statement.setObject (v7.3.4)

From
"Jason Sando"
Date:
Would it be troublesome to ask to add:

        else if (x instanceof Byte)
            setByte (parameterIndex, ((Byte)x).byteValue ());

into the list of types checked for in AbstractJdbc1Statement.setObject?

I realize Byte is not in the JDBC Spec "setObject conversion table", but you
already have Short in there and its not in the spec either.  I'm working
with SQL Server, MySQL, and HSql and they all allow Byte.

Now that I think about it, take this as an FYI, and I'll just change my
program to not call setObject.

Thanks,

- Jason Sando


Re: Allow Byte type in Statement.setObject (v7.3.4)

From
Fernando Nasser
Date:
Have you checked if one of Kim's patches doesn't do that already?

Regards,
Fernando


Jason Sando wrote:
> Would it be troublesome to ask to add:
>
>         else if (x instanceof Byte)
>             setByte (parameterIndex, ((Byte)x).byteValue ());
>
> into the list of types checked for in AbstractJdbc1Statement.setObject?
>
> I realize Byte is not in the JDBC Spec "setObject conversion table", but you
> already have Short in there and its not in the spec either.  I'm working
> with SQL Server, MySQL, and HSql and they all allow Byte.
>
> Now that I think about it, take this as an FYI, and I'll just change my
> program to not call setObject.
>
> Thanks,
>
> - Jason Sando
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>


--
Fernando Nasser
Red Hat Canada Ltd.                     E-Mail:  fnasser@redhat.com
2323 Yonge Street, Suite #300
Toronto, Ontario   M4P 2C9