为什么连接数据库提示Cannot load JDBC driver class?

 我来答
馅喽喽喽
高粉答主

2018-01-09 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:266
采纳率:100%
帮助的人:4.1万
展开全部

“Cannot load JDBC driver class 'com.mysql.jdbc.Driver ” 表示没有JDBC连接MySql的驱动包,因此需要手动添加驱动包到WEB-INF目录下的lib目录中。从网上下载驱动包mysql-connector-java-5.1.5.zip,解压缩后将mysql-connector-java-5.1.5-bin.jar放到“**/workplace/MyEclipse 8.6/demo/WebRoot/WEB-INF/lib”目录下,即可解决上述问题。

Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'  jar包有问题额,<property name="driverClassName"  value = "com.microsoft.jdbc.sqlserver.SQLServerDriver" />把鼠标放在value上+Ctrl能点击去不

tomcat启动的时候没有错误,但是进行数据库操作就会有错误。

在网上找了很久  好不容易找到解决方法  

转自 http://blog.csdn.net/ro_bot/article/details/51659502

出现以上错误原因是:数据源的错误配置:

错误的jdbc.properties

driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/seckillusername=rootpassword=root

错误的spring.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">  <context:property-placeholder location="jdbc.properties"/>  <bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource" >        <property name="driverClass" value="${driver}"/>        <property name="url" value="${url}" />        <property name="username" value="${username}" />        <property name="password" value="${password}" /> </beans>

将配置修改为:

jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/seckill
jdbc.username=root
jdbc.password=root

spring-dao.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:context="http://www.springframework.org/schema/context"  xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">  <context:property-placeholder location="jdbc.properties"/>  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">    <property name="driverClass" value="${jdbc.driver}"/>    <property name="url" value="${jdbc.url}"/>    <property name="username" value="${jdbc.username}"/>    <property name="password" value="${jdbc.password}"/>  </bean></beans>

配置完后成功运行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式