关于数据库的连接池 网上有很多关于数据库连接池的介绍,看了之后明白了连接池的主要作用是提高连接、读取数据库的速度。我以前写程序的时候没用过连接池,我都是在我的主程序中申明了一个数据库连接变量Connection 然后,在很多线程类中,将这个连接变量Connection做为参数传递给那些线程,我以为这样也就不用每次启动一个线程都要重新连接一次数据库,这样也就可以使程序运行的效率更好。不知我认为的是不是错误的?还请大家指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多个线程共用一个数据库的连接Connection,会发生什么结果? 我以为Connection不会存在并发问题,你这么一说,我似乎明白了。 因为一个Connection只是一个管道,在同一时刻只能为一个线程服务。如果多个线程都要用的话,后面的就必须等待。所以对一个Web而言,需要使用多个Connection。连接池正是用来管理这些公用的Connection的,就象是流动公共厕所(打个比较不恰当的比喻),每次只能进去一个人,但出来以来还可以再进去人。连接池就是管理员,负责收费和维护 JAVA运行环境变量的配置深入讨论(很希望老紫竹也来指点指点) 按照说明用WebLogic8.1部署好了petstore,可以运行了,但是怎么学习它的源代码啊?? enctype="multipart/form-data" 问题 唉,如果有人能把这个问题帮我搞定就好了,先谢谢大家了 JAVA和C++各在哪方面较强? 如何把图片存到数据库中 哪位大虾知道用SWT如何添加背景图? 请教:为什么一个窗体单独可以运行,一旦从主窗体中进行调用就不能运行 jbpm 与 obpm 的区别 ? 请问怎样能在指定的位置显示joptionpanel的inputdialog对话框 java class反编译的问题 请高手帮忙啊...一个SQL语句异常
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货