其实提示已经说了,com.mysql.jdbc.Driver' for connect URL 'null';
也就是不能与你的mysql连接上,你在装载驱动时,出现错误。
你应该将:
<value>com.mysql.jdbc.Driver</value>
修改为:<value>org.gjt.mm.mysql.Driver</value>
即可,另外最好能把:
<value>jdbc:mysql://localhost/test</value>
修改为<value>jdbc:mysql://localhost:3306/test</value>
当然也可以不修改,如果是只连本机可以不加3306。其中3306是mysql的默认端口.
也就是不能与你的mysql连接上,你在装载驱动时,出现错误。
你应该将:
<value>com.mysql.jdbc.Driver</value>
修改为:<value>org.gjt.mm.mysql.Driver</value>
即可,另外最好能把:
<value>jdbc:mysql://localhost/test</value>
修改为<value>jdbc:mysql://localhost:3306/test</value>
当然也可以不修改,如果是只连本机可以不加3306。其中3306是mysql的默认端口.
解决方案 »
- Servlet 上传文件时有个不懂的小小问题~
- 插入数据库出错!(很简单 但是不知道为什么出错)100分求答案!
- 怎么用js或者用jquery实现两个图片之间互相拖拽
- 求一个sql语句
- 问有多年工作经验的人,以后java web 开发中 ssh 中三个框架全部都用的情况多吗?
- WEBservice当断网时会结束整个线程,如何操作能够使线程不结束?
- thinking in java 中有句话不理解 求大神举例子
- 请问为什么tomcat偶尔会停止响应
- grails前景怎么样?
- 输入输出问题
- Servlet.service() for servlet jsp threw exception 怎么页面很多地方都出这个错误?
- 各位,讨论一个布局问题,我想知道这样行不行,有没有办法实现?来者有分
能找到驱动类,但是url为null我不改任何设置,去掉jsp里用数据源方式得到连接的方法,改用常规的Class.forName,用同样的驱动和url,可以连上数据库,但是用DataSource就不行了……
<ResourceParams name="jdbc/simple">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<!-- DBCP database connection settings -->
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/test</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter> <!-- DBCP connection pooling options -->
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
</ResourceParams>