Har*_*sha 15 java dao design-patterns jdbc multiple-databases
我有一个应用程序,它使用不同地理位置的四个数据库.所有数据库都包含相同的表,并且只有数据库名称根据位置而不同.我必须在我的应用程序中创建一些使用每个数据库中的数据的报告.从java应用程序创建这些数据库连接的正确方法是什么?是否有适合我可以使用的任务的设计模式?
由于您没有标记任何这样你的问题,hibernate,JPA,ORM,我假设你正在处理普通的JDBC.
话虽如此,我建议你有一个DAO层来处理底层数据库,并将连接细节留给特定的实现.您可以在一些.properties文件中配置连接字符串.
[补充]
您也可以使用DAO工厂,抽象工厂或工厂Mathod模式的实现,这里适合.
[链接]
| 归档时间: | 
 | 
| 查看次数: | 34385 次 | 
| 最近记录: |