首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp运行特别慢解决方案

2012-02-13 
jsp运行特别慢jsp文件运行时没有报错但是超慢,大家帮我看看是不是数据库是远程的原因代码:try{Class.forNa

jsp运行特别慢
jsp文件运行时没有报错但是超慢,大家帮我看看是不是数据库是远程的原因
代码:
try{Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();}
catch{Exception e)
{
out.println(e);}
String url="jdbc:db2://ip:port/testdb";
String user="admin";
String pw="admin";
Connection conn;
try{
conn=DriverManager.getConnetion(url,user,pw);
}
catch (Exception e)
{out.print(e);}


[解决办法]
你应该用数据库连接池!
[解决办法]
一般在jsp页面里面

不做连接数据库等操作

再过,你也可以用数据池
[解决办法]
数据库是远程的原因 


 估计就是这个原因
我网上租个MYSQL也超慢的
[解决办法]
用连接池比较好点,不过数据库是远程的,肯定会慢很多。


[解决办法]
一般来说做WEB开发都是在服务器里做的连接池配置,这里用TOMCAT举例:
首先你要把你的数据库驱动包复制到你的TOMCAT文件夹下common/lib文件夹里
然后进入CONF文件夹打开server.xml文件:在<HOST></HOST>节点里
加入

XML code
<Context path="/工程名" docBase="工程名"        debug="5" reloadable="true" crossContext="true">  <Resource name="jdbc/wcd" auth="Container" type="javax.sql.DataSource"               maxActive="100" maxIdle="30" maxWait="10000"               username="用户名" password="密码" driverClassName="数据库驱动名"               url="数据库驱动的URL地址"/></Context> 

热点排行