java - 在 Java Web 应用程序中更改数据库连接字符串

标签 java database

由于我在 .Net 方面的专业知识(我没有 Java 经验),我继承了一个 Java Web 应用程序。我需要改变这个:

http://**DatabaseOne**.Domain.com:Port/dir1/dir2

为此:

http://**DatabaseTwo**.Domain.com:Port/dir1/dir2

在 .Net 中,我们有一个 Webconfig 文件,其中存储了连接字符串。
我的研究( Question 1 2 3 表明 Java 目录中应该有 Content.xml、Web.xml 和/或 Server.xml。

我找到的内容和 Web xml 不包含我要查找的连接字符串。

DBManager.Java 包含:

Public Connection getPoolConnection() throws JDBCConnectionException{
         return JDBCService.GetConnection("oracleUIPool");
 }

这个 Java 网络应用程序似乎是一个更大的 Java 网络应用程序的一部分,所以连接字符串必须位于更高级别的目录中?这个目录的名称是什么?

如果有帮助的话,我确实注意到名为 Beans、JetSpeed 和 Struts 的文件。

最佳答案

它在应用服务器配置中作为数据源,查看oracle-ds.xml或类似的。

如果您使用的是 jboss,请查找 . -iname '*ds*xml' 或数据源并查看那里是否有任何内容。如果您使用的是 glassfish,请使用 Web 管理界面检查 oraclePool 设置。

关于java - 在 Java Web 应用程序中更改数据库连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10304503/

相关文章:

mysql - (如何/应该做什么)我实现一个可扩展到每秒数万个请求的数据库?

java - 我该如何通过 Java 安全地连接到数据库?

mysql - SQL 查询 - 可能是错误的

database - 与 Web 应用程序一起使用的最佳关系数据库管理系统 (DBMS) 是什么?

sql - 将主键添加到数据库中的一些现有表

java - 在任何 JTextComponent 中显示换行符?

java - 从 JSON 数组中解析字符串数组

java - 无法访问 View 以更改背景颜色

java - 在 Jframe 中使用 menuItem 切换 jpanels

java - 正则表达式检测包含权重的括号