后台使用ibatis,数据库使用的是sql server,但客户现在要求使用oracle数据库

2025-05-13 13:11:17
推荐回答(3个)
回答1:

不用做很大的改动,只是sql要做改动了,不过改动也不会很大。只要注意sql语句中的函数就行了。oracle与sqlserver语言差不多,大部分只是函数不一样。

回答2:

程序代码(*.java)基本不需要改动
唯一需要改动的有两点
一、数据库的连接(Oracle驱动的jar包、和数据库连接的属性文件*.properties或*.xml)。
二、Sql Server的Sql语句在Oracle中跑是否相互兼容(一些函数等)。

回答3:

函数、存储过程几乎都要重写编写,Oracle的参数不能用@来定义,而且Oracle的每个操作的语句后面都要有;来结束。抛出异常的写法也不一样。