是的,如果你在ibatis里面使用了数据库特有的函数,那么在迁移数据库时一样也要改动代码的。
但是JDBC里面不太一样,因为加载数据库驱动都是在代码中进行的,
Class.forName("oracle.jdbc.driver.OracleDriver")
,只要进行了数据库迁移,改动代码是难免的.
如果采用配置文件来管理数据库驱动,并注意使用PL/SQL标准的sql语句,不使用数据库特有的函数等等,就像spring-jdbc,这样子做数据库迁移也很容易
hibernate或者ibatis。
都挺好,轻量级,面向对象,把数据作为对象,这个方面好像hibernate优于ibatis。
hibernate没怎么用过,ibatis小巧,和其他框架结合着用,挺好,sql和数据连接全写在配置文件,好管理。你可以上网看看,至于hibernate,现在很流行ssh,上网看看,老多资料。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....