【发布时间】:2016-12-22 23:31:36
【问题描述】:
我在笔记本电脑上构建了一个环境,在该环境中,我在我的主操作系统(Windows 7)上构建了 tomcat 服务器,并在虚拟机上使用 Linux 操作系统上的 VMWare(Redhat 5)构建了 Oracle 服务器。
现在,当我运行我的项目时,tomcat 不断加载页面并显示“等待 localhost..” 加载动态页面(包含 oracle 数据)需要 2-3 分钟,但是,静态页面加载速度非常快.我认为连接VM Machine(数据库服务器)需要时间。
数据库连接代码
Class.forName("oracle.jdbc.driver.OracleDriver");
String Connecting_URL = Connecting_String + "@" + DB_IP_Addr + ":" + DB_Port + ":" + Oracle_Sid;
conn = DriverManager.getConnection(Connecting_URL,DB_UserName,DB_Password);
如何解决这个问题?
【问题讨论】:
-
当您从 oracle 加载动态页面时,正在执行什么代码块?您是否尝试过直接对数据库运行查询?
-
感谢 Alfabravo 的回复..我做了一级分析..实际上 SQL 查询不是罪魁祸首,因为我创建了一个没有执行任何 SQL 查询的页面..我只是创建了使用 JDBC 驱动程序的数据库连接(在主查询中添加)。这也花费了太多时间..所以,我很确定问题出在 b/w DB 服务器和 Web 服务器的连接
标签: oracle tomcat virtual-machine