怎样才能写出对各种(大多数)数据库通用的JSP代码?

dddeee 2004-10-30 12:30:30
因为不同的数据库有自己专有的SQL语句,
如sql server 里的那个top
mysql中的那个limit
怎么写才能做到通用?要是不用这些,有些功能又无法实现。
...全文
45 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
形印声传 2004-10-30
不可能的,对于不同的数据库,总有其自己的特征;
当后台的数据库类型变了,部分代码也要跟着变了,总的来说,大部分的语句都是一样的,毕竟是标准SQL嘛,各个数据库差不多,但是差异的地方就不得不去人工改了。
回复
dddeee 2004-10-30
我希望要是不用改就好了,要想换个数据库,只换一下驱动程序就好了,其它的都不用变。这样多方便呀。
hibernate可不可以做到?
回复
dlxu 2004-10-30
数据库操作的都写在Dao文件里面,那么这样就能和普通的JSP页面完全分开了啊,要改就改DAO文件就好了
回复
cqpower 2004-10-30
有简单数据类型,String ,int
回复
libin53 2004-10-30
你如果会用一个程序去调用数据库,
你就差不多可以用类是的去调用其他的数据苦,只不过他们的是驱动程序不一样,
不过你可以写一个javabean,把你要的参数传进去,比如(sql),
另外将你要用到的数据库驱动放在一起,在用classpath即可,
如果用jdbc-odbc桥更好办,你应该知道怎么做吧?
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告