对于 oracle 8i 很旧了,但还是有公司在用

近来接了个简单的系统做,外包的,用的数据库是oracle8i,

 

一开始我使用 ojdbc6.jar来做连接,连不上,找一番,原来官方oracle8i出的驱动只有 class12.jar 和class14.jar ,最要命的是不支持jdk1.4及1.4以上的,工作量马上就上来了。不甘心啊。

 

最后试了下,能用的只有ojadb14.jar ,连上了,不过通过hibernate生成的sql实在太烂,top 10都生成出来,部分语句能用,部分不能用,大部分不能用,好多情况都是手写的sql.

 

手写的也挺是累了,一个项目加班了好些天。

 

不过也有些心得,例如 orcale 的分页,如果heibernate能用的话就不自个写了

 

select * from

(select row_.*, rownum from (

  (select * from table_name where a =? order by id )row_

) where rownum <=50

 

)where rownum >10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值