随笔-86  评论-767  文章-3  trackbacks-3

目标:构建一个支持多种类型数据库的通用软件系统.

1、支持如下主流数据库类型:

MS-SQL(MSDE)、Oracle、DB2、Sybase

2、更换数据库系统不需要手工修改配置文件和拷贝数据库驱动程序,通过提供的软件工具可以实现可视化修改.

3、在软件系统安装或者第一次启动运行的时候配置,一次性配置,处处运行.

原则:

1、尽量使用标准通用的SQL语句.

2、基本上不使用各数据库方言.

3、下面以Hibernate为例,探讨如何实现上述需求.

a、将配置参数保存在一个properties文件中.

b、利用Configuration.setProperties(Properties pro)方法载入配置参数文件,而不是采用Configuration.configuration()默认自动载入hibernate.hbm.xml配置文件.

posted on 2005-02-04 16:56 eamoi 阅读(940) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: