日期:2014-05-18  浏览次数:20606 次

jsp+mysql问题
我是用jsp连的MySQL数据库,在我的电脑上运行很正常的一个web程序,到了另外一个电脑上怎么变成
Cannot create JDBC driver of class '' for connect URL 'null' 
是怎么啦啊?
谢谢帮助。


------解决方案--------------------
是用的连接池吗 在对应的xml里面配置一下试试
------解决方案--------------------
楼主可以参考这个博客,贴给你:

Cannot create JDBC driver of class '' for connect URL 'null'

在Tomcat 5.5.XX中,使用以前的配置方式,会出现这个问题。

解决方法:

将如下格式的Resource描述插入server.xml的<Context></Context>中:

<Resource name="jdbc/db" type="javax.sql.DataSource" username="sa" password="admin" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev" maxActive="4"/>

用以取代以前的配置方式:

<Resource name="jdbc/db" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/db">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>password</name>
<value>admin</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>20</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>180</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
</ResourceParams>

楼主参考一下
------解决方案--------------------
貌似是驱动问题!!

是连接池的话看看少驱动不?
------解决方案--------------------
是连接池的话
要把驱动程序拷贝到tomcat根目录的lib下
才可以