现在的位置: 首页 > 综合 > 正文

proxool与c3p0在使用中遇到的问题与解决办法

2013年08月21日 ⁄ 综合 ⁄ 共 496字 ⁄ 字号 评论关闭

proxool与c3p0哪个效率高?仁者见仁,智者见智,我没测试不敢说,好像c3p0名声更大一些,于是采用了c3p0.。

结果,这个家伙在网页里嵌套执行servlet,然后servlet来执行这个命令,怎么都不行;最后写了另外一个类,来执行,竟然OK,后来发现,在哪里任何类中调试都OK,哪怕是servlet中新建一个main来执行,都OK,但就是用doget()或dopost()中不行,死活不行,只要一执行初始化,就不行。

至于原因,在看到proxool配置的时候,说数据源池必须最先启动,我想原来我在配置c3p0的时候,用的是写类的初始化方式,所以是后执行,所以不行吧。

 

于是没有办法,改用c3p0。这才,我聪明了,不先在网页里测试,因为网页html测试,myeclipse没有出错原因显示,改为在类里的main方法中执行。

这个方法我测试了一个晚上也不行,后来还是google,说是不能在类里的main执行,其他都行。晕!!

改为了网页执行,还是不行。在看,原来说那个proxool.xml不能有中文,哪怕是注释都不行。

我怀着疑虑的态度,删掉了xml中的所有中文,竟然OK!!

于是以此文纪念。

【上篇】
【下篇】

抱歉!评论已关闭.