我有一个 JSP 应用程序,在登录页面上连接到 oracle。如何保持此连接处于 Activity 状态并在另一个页面上执行查询?
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@" + HOST + ":1521:fcprod", request.getParameter("username"), request.getParameter("password"));
最佳答案
我使用c3p0保持连接 Activity 它负责连接池。它具有在不使用时保持连接 Activity 的命令。我在 grails 应用程序(类似于 jsp)和基于 hibernate 的应用程序中使用它。
上面的评论是正确的,您需要将连接信息从页面移到 Controller (不是一个好主意)或服务(可能是最好的主意)中。
关于java - 保持oracle连接存活,访问oracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11146079/