我在两周前通过Maven创建了一个程序(SPRING HIBERNATE),现在它在加载JDBC驱动程序时遇到了问题(直到现在才发生).所以,我的pom.xml文件如下所示:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.spring.hib

HibPav

1.0-SNAPSHOT

org.springframework

spring

2.5.6

mysql

mysql-connector-java

5.1.27

org.springframework

spring-hibernate3

2.0.5

dom4j

dom4j

1.6.1

javax.transaction

jta

1.1

org.springframework

spring-jdbc

3.2.5.RELEASE

org.hibernate

hibernate-core

4.2.7.Final

看来这个文件很清楚.但是在我尝试创建dataSource bean时,无法加载JDBC驱动程序的主要问题是什么.

其他文件:

数据源文件

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-3.1.xsd">

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

properties/database.properties

class="org.springframework.jdbc.datasource.DriverManagerDataSource">

属性文件

jdbc.driverClassName=com.mysql.jdbc.Driver;

jdbc.url=jdbc:mysql://localhost/mydb

jdbc.username=myinfuser

jdbc.password=myinfuserpw

错误:

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [spring/database/datasource.xml]: Error setting property values; nested exception is 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.Driver;]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1279)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)

at java.security.AccessController.doPrivileged(Native Method)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)

at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139)

at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:83)

at com.spring.dirba.Main.main(Main.java:11)

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.Driver;]

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)

... 16 more

任何人?

提前致谢

java无法加载jdbc驱动_java – 无法加载JDBC驱动程序.为什么? (春,休眠)相关推荐

  1. java 手动加载数据库驱动_JAVA加载数据库驱动(JDBC)

    JAVA加载数据库驱动(JDBC) 前言 之前,对Class.forName("com.mysql.jdbc.Driver");这条动态加载JDBC驱动感觉很疑惑,故有了这篇短文. ...

  2. jdbc驱动jar_Javagt; 连接数据库时,JDBC和Mybatis的区别

    搭建好了Java的Springboot架构后,如果需要连接数据库,我们应该怎么处理呢? 举个例子,我们在做线上监控时,需要从数据库中将接口运行的结果拿出来,处理好数据后显示给前端.怎么从数据库中将数据 ...

  3. JDBC驱动的动态加载

    2019独角兽企业重金招聘Python工程师标准>>> 需求描述:通过导入jdbc的驱动包,配置数据库的JDBC连接参数.来动态连接关系型数据库.要求不用重启JVM进程. 解决思路: ...

  4. java加载字体文件_Java的加载自定义字体文件(.TTF)

    我在下面这段代码中使用,并将其与该堆栈跟踪出现:Java的加载自定义字体文件(.TTF) java.io.FileNotFoundException: font.ttf (No such file o ...

  5. java怎么将加载图片消除_Java中加载图片的方法

    Java中添加图片,我知道有两种方法 用new ImageIcon("地址")函数,将图片放到JLabel中,然后把JLabel放到需要的地方就可以了 ImageIcon bg=n ...

  6. java 找不到mysql驱动_java lib目录添加了mysql驱动包,仍然找不到class??

    Bootstrap ClassLoader:称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar.resources.jar.charsets.jar ...

  7. eclipse mysql jdbc驱动_java – 如何将JDBC mysql驱动程序添加到Eclipse项目?

    这个问题在这里已经有一个答案:> How to install JDBC driver in Eclipse web project without facing java.lang.Class ...

  8. java 日期只计算年月日大小_java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  9. java照片水印怎么做的_java图片加水印_百度经验

    java给图片加水印 新建ImageUtil类 新建方法ImgYin,第一个参数是水印的字体,第二个参数是图片路径 新建mian方法 整体代码如下:import java.awt.*; import ...

最新文章

  1. Go 学习笔记(5)— 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、取地址和指针运算符
  2. AI时代,为何机器人公司无法盈利只能走向倒闭?
  3. CVPR2021满分论文 | GeoSim: Camera Simulation
  4. 图片增强来解决图片不足问题
  5. PHP高级教程——Zend Framework核心开发人员力作
  6. 【杂谈】想成为机器学习学霸?先学会做笔记吧
  7. echart 折线图设置y轴单位_如何让echarts中y轴的单位位于数值的右上角
  8. springmvc在启动工程的时候就访问数据库,加载一些共同的数据
  9. [原创]在windows下搭建基于apache的SVN环境
  10. mlecms v2.2版权
  11. 使用FileWriter和BufferedWriter向文本文件中写信息
  12. 《ANSYS Workbench有限元分析实例详解(静力学)》——第1章 CAE分析步骤1.1 模型简化...
  13. 最新鸽哒IM即时通讯系统源码+带安装教程
  14. 2019年南京大学计算机研究生复试分数线,2019南京大学研究生分数线汇总(含2016-2019历年复试)...
  15. 求函数最值(模拟退火算法C++实现)
  16. 纯JAVA实现雷电飞机大战<可本地联机>
  17. c语言链表拆分,P2 拆分链表
  18. return 和return:redirect:/**
  19. 工作中遇到的问题记录01
  20. Altium designer别再傻傻的一个个给元件添加封装了

热门文章

  1. 外贸CRM软件排行榜:优化客户关系管理,跟进客户并提升销售业绩
  2. USG6000智能选路的功能解析
  3. 【记录】文件加密软件 Gilisoft File Lock Pro v11.0 中文注册版
  4. 告诉你咱穷人怎么过情人节
  5. 安全开发之验证码安全
  6. matlab调用surfer绘制等值线
  7. 新手也能快速上手的MEGAN模型复现
  8. win10电脑虚拟内存怎么设置最好,如何设置win10虚拟内存
  9. 海贼王热血航线服务器维护4月,真の海贼王手游来了!《航海王热血航线》4月22日正式上线...
  10. SVG 路径 <path> 格式指令解析M/L/H/V/C/S/Q/T/A/Z