解决 Could not load JDBC driver class [com.mysql.jdbc.Drivers]
来源:互联网 发布:网络驱动器 编辑:程序博客网 时间:2024/05/22 16:13
在使用spring连接MySQL时候出现了错误
Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [com.mysql.jdbc.Drivers] at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:104) at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276) ... 11 more
但是我的配置文件感觉没有错啊。如下:
<!-- 数据源的配置 // -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
>
<property name="driverClassName">
<value>com.mysql.jdbc.Drivers</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/samp_db</value>
</property>
<property name="username">
<value>root</value>
</property>
<property name="password">
<value>root</value>
</property>
</bean>
<!-- 数据源的配置结束// -->
<!-- 配置datasources 开始-->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
</bean>
<!-- 配置datasources 结束-->
<!-- 配置jdbcTemplate数据库查询实例 开始-->
<bean id="query" class="db.jdbc.Query">
<property name="jdbcTemplate">
<ref bean="jdbcTemplate"/>
</property>
</bean>
<!-- 配置jdbcTemplate数据库查询实例 结束-->
</beans>
查看了很久。。。
终于找到了。。在配置文件
解决方法:[com.mysql.jdbc.Drivers]
查看在MySQL驱动包里面有没有这个classe类,
去查看没有classe类 Drivers ,有Driver
所以更改<value>com.mysql.jdbc.Drivers</value>
为 <value>com.mysql.jdbc.Driver</value>
- 解决 Could not load JDBC driver class [com.mysql.jdbc.Drivers]
- Spring Boot 出现 Could not load JDBC driver class [com.mysql.jdbc.Drivers]
- Could not load JDBC driver class [com.mysql.jdbc.Driver]
- Could not load requested class : com.mysql.jdbc.Driver
- 报错:Could not load JDBC driver class [com.mysql.jdbc.Driver]
- Could not load JDBC driver class [com.mysql.jdbc.Driver]异常
- powerDesigner Non SQL Error : Could not load class com.mysql.jdbc.Driver
- PowerDesigner提示错误Non SQL Error : Could not load class com.mysql.jdbc.Driver
- Could not load JDBC driver class [${driverClassName}]
- can't not load JDBC driver class "com.mysql.jdbc.Driver"
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver '
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver
- Cannot load JDBC driver class 'com.mysql.jdbc.Driver '
- Java正则表达式详解
- 44b0中断2
- FreeMarker vs. Velocity
- 顶新集团面试总结
- sega核心Dll独立基本完成
- 解决 Could not load JDBC driver class [com.mysql.jdbc.Drivers]
- SyncLock语句
- ext js
- Inside QT Series (九):QMetaObject class data members
- 商务部宣布可口可乐收购汇源案未通过审查
- Certificate: java glossary
- C语言 位域
- 数据库触发器实例讲解
- sql server函数