单个Java应用程序中的多个数据库连接

时间:2018-09-25 11:39:15

标签: java

在单个 Java 应用程序中是否可以处理多个数据库连接?或者我必须使用 Web服务

2 个答案:

答案 0 :(得分:1)

答案很简单:是的。
如果使用JDBC,只需通过Connection创建DriverManager.getConnection的多个实例。

答案 1 :(得分:0)

是的,您可以通过从连接池中检索连接来创建多个连接,也可以只检索连接。

例如-

public static Connection getConnection() throws ClassNotFoundException, SQLException {

    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection con=DriverManager.getConnection(
            "jdbc:oracle:thin:@host:port:sid","username","password");

    return con;
}

多次调用getConnection()意味着您具有多个连接,还可以分别具有具有各自配置的getProductionConnection(),getDevConnection()。