java - 保持oracle连接存活,访问oracle

标签 java oracle jsp

我有一个 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/

相关文章:

java - 如何让jFilechooser双击打开特定目录?

java - 在这种情况下尝试了解Java中的线程

java - 重定向到配置的错误页面

php - Oracle 10g 的结果缓存

java - 调用 servlet 后导航栏 css 发生变化

java - MySQL使用Statement.RETURN_GENERATED_KEYS时出错

java - 从 java 类设置 jsp 中的属性列表

java - 我需要在此数组中找到作为局部最小值的值,但我遇到了 arrayindexoutofbounds 异常。我怎样才能解决这个问题?

java.sql.sqlexpcetion :ORA-00917:missing comma

oracle - 如何声明弱类型 SYS_REFCURSOR 变量的 %ROWTYPE?