Writing portable SQL code in Java

Поиск
Список
Период
Сортировка
От Laurent Duperval
Тема Writing portable SQL code in Java
Дата
Msg-id 20010516135931.038574696C@lenard.microcelli5.com
обсуждение исходный текст
Список pgsql-jdbc
Hi,

Are there any guidelines for writing portable Java code using different SQL
DBMS engines? Specifically, I'm writing code that will be ultimately
deployed on Oracle. I don't really care for encumbering my disk with 300 MB
of Oracle stuff, just to have access to a bad ui (sqlplus) and a few
libraries. So I've started to do the code using Postgres but now, I'm at a
situation where I'm looking at being forced to install oracle. Here are some
of the issues I'm finding:

- setBytes() doesn't work as I expect. I have to use Oracle's RAW type and I
  haven't been able to use setBytes correctly on Postgres. I'm not sure why,
  yet. I get cast exceptions, for one but I don't know why that would
  happen.

- sequences don't work the same. In my Java code, I have to get sequence
  numbers. It's fairly easy in Postgres (select nextval ('seq')) but the
  syntax in Oracle is different (select seq.nextval from DUAL).

I have to write Oracle-centric code in my Java stuff and I'm trying to see
if it's worth it to do some extra work to make it work or not. Anyone have
any comments on this?

L

--
Laurent Duperval <mailto:lduperval@microcelli5.com>

D'obscures manoeuvres ont eu lieu dans l'ombre et je ferai toute la lumière
sur ces ténébreux agissements! C'est du marché noir!
                                             -Achille Talon


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Philip Crotwell
Дата:
Сообщение: RE: finalize in LargeObject
Следующее
От: "Dave Cramer"
Дата:
Сообщение: Re: Writing portable SQL code in Java