java - 使用 JDBC 的多数据库连接(如 DB2、MySQL 等)的设计方法

标签 java database jdbc

您好,我有一个 Java 应用程序,它连接到不同的数据库,如 DB2、MySQL 等。我能想到的一种方法是在配置文件中配置数据库并创建不同的 JDBC 连接对象并连接到数据库。

这是完成此任务的最佳方式吗?或者我们可以使用最低效率的代码以更好的方式实现这一点。

请指导。提前致谢。

最佳答案

  • 将数据库、连接字符串、驱动程序等详细信息放入配置/属性文件中。

  • 在应用程序启动或第一次数据库连接请求时读取该属性文件

  • 实现连接工厂并使用 typeofDB 作为工厂的输入,这将使用配置返回该数据库的连接对象。

  • 如果需要,您可以控制工厂中的连接数量等。

希望对你有帮助!

关于java - 使用 JDBC 的多数据库连接(如 DB2、MySQL 等)的设计方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17197165/

相关文章:

java - Tomcat 数据库连接,我这样做对吗?

java - 仅当值不存在时如何将其插入到mysql中?

java - 非 volatile 字段+来自另一个线程的第一个对象访问(java)

查找行的 SQL 查询

Java JDBC 结果集已关闭

java - 使用 Spring 挂起查询远程 Hive server2

java - Neo4j。迪克斯特拉。查找包含一组节点的路径 (graphalgo)

c# - 加密 azure 网站的数据库连接字符串

php - Mysql数据库没有更新

java - 根据数据库中的可用性插入/更新行