多数据库的适应

delphitop 2005-12-27 07:16:41
我现在要做个系统,用户要求既能适应SQL Server数据库,又能适应Oracle数据库,请问我该怎样设计这个架构,程序该怎样来实现?哪位做过类似的功能,能否提供一些方法,不胜感激!谢谢!
...全文
165 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mudboy 2006-02-10
  • 打赏
  • 举报
回复
用O/R映射就行呀,可供选择的东西很多,hibernate,ibatis,JDO等
Octer 2006-01-01
  • 打赏
  • 举报
回复
数据持久层才用OR Mapping 技术吧,比如:Hibernate
redex 2006-01-01
  • 打赏
  • 举报
回复
自己写个DAO比较好.
chenxb1980 2005-12-31
  • 打赏
  • 举报
回复
用标准sql就不存在问题,或者用hibernate
doway 2005-12-31
  • 打赏
  • 举报
回复
采用 N 层体逻辑结构。

定义一组数据访问接口,将高层与数据访问层隔离。

在数据访问层提供这组接口的两种实现(SQL实现 和 Oracle实现)。

采用抽象工厂设计模式,根据配置返回相应的工厂(SQL DAO 工厂和 Oracle DAO 工厂),由相应的工厂创建应用程序所需要的数据访问组件。

这是最靠得住的解决方案。:)
miaoliujun 2005-12-31
  • 打赏
  • 举报
回复
自己做接口针对不同的数据库,sql要标准
最好建议用hibernate,都封装好了,你再好好调试一下应该能解决

50,531

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧