如何为具有持久连接的多个Oracle数据库设置Tomcat配置?

时间:2015-11-19 21:31:46

标签: oracle tomcat

我有3个独立的LINUX服务器,每个服务器包含一个Oracle数据库,在第四个LINUX服务器上运行一个独立的Tomcat Web服务器。 来自不同网络的不同来源的数据正被写入每个OracleDB。

配置Tomcat以连接到每个数据库的最佳实践或方法是什么? 需要使用jstl / beans和jsp根据需要在所有三个数据库之间建立SQL查询和连接,以便连接所有这三个连接。

我看到了一些使用WEB-INF / web.xml和server.xml的配置示例,但没有看到任何专门解决与此设置相似的多个数据库连接的配置。

如果某人有一个Tomcat配置示例来解决这种类型的连接,或者有文章示例或指针会非常有帮助。

1 个答案:

答案 0 :(得分:-1)

您的案例有两种解决方案:

  1. 选中LINK
  2. 您可以使用以下代码编写不同的DB类来发送不同的连接请求:

    import java.sql.Connection; import java.sql.DriverManager;

    公共类DBConnection {

    public static Connection getOracleConnection() throws Exception {
    String driver = "oracle.jdbc.driver.OracleDriver";
    String url = "jdbc:oracle:thin:@ServerIP:1521:XE";//You can add your server IP here 
    String username = "username";
    String password = "password";
    
    Class.forName(driver); 
    Connection cnn = DriverManager.getConnection(url, username, password);
    return cnn;
    

    } }

  3. 干杯!!