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

请教Web应用中连接Oracle数据库的性能有关问题

2011-12-27 
请问Web应用中连接Oracle数据库的性能问题我在Web程序中使用JDBC连接后台的Oracle数据库,当有客户请求时连

请问Web应用中连接Oracle数据库的性能问题
我在Web程序中使用JDBC连接后台的Oracle数据库,当有客户请求时连接数据库,取得了数据,然后将连接关闭,再有请求时再连接数据库....直接用JDBC,感觉速度很慢.主要是DriverManager.getConnection(url),因为每次都要开关连接,感觉特别慢.Java有数据库连接池这样的概念吗,有何解决方案?初学,谢谢指教!

[解决办法]
把连接放进一个对象里,不进行重复的超作
[解决办法]
使用连接池
[解决办法]
任意一个java的 web服务器都有数据库连接池的配置,用服务器的就好了嘛。
[解决办法]
建议使用连接池,一般web服务器都会提供连接池的配置.
如果使用struts的框架,其也会提供连接池的配置.
eg:在struts_config.xml文件中配置
<data-sources>
<data-source>
<set-property value= "org.gjt.mm.mysql.Driver " property= "driverClass " />
<set-property value= "jdbc:mysql://localhost/mydata " property= "url " />
<set-property value= "5 " property= "maxCount " />
<set-property value= "1 " property= "minCount " />
<set-property value= "root " property= "user " />
<set-property value= " " property= "password " />
</data-source>
</data-sources>
整个项目所使用的数据源使用单态模式,仅提供一个实例.
[解决办法]
找个连接池的例子吧。
你的问题差不多都能解决了。。

热点排行