java无法加载jdbc驱动_java – 无法加载JDBC驱动程序.为什么? (春,休眠)
我在两周前通过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驱动程序.为什么? (春,休眠)相关推荐
- java 手动加载数据库驱动_JAVA加载数据库驱动(JDBC)
JAVA加载数据库驱动(JDBC) 前言 之前,对Class.forName("com.mysql.jdbc.Driver");这条动态加载JDBC驱动感觉很疑惑,故有了这篇短文. ...
- jdbc驱动jar_Javagt; 连接数据库时,JDBC和Mybatis的区别
搭建好了Java的Springboot架构后,如果需要连接数据库,我们应该怎么处理呢? 举个例子,我们在做线上监控时,需要从数据库中将接口运行的结果拿出来,处理好数据后显示给前端.怎么从数据库中将数据 ...
- JDBC驱动的动态加载
2019独角兽企业重金招聘Python工程师标准>>> 需求描述:通过导入jdbc的驱动包,配置数据库的JDBC连接参数.来动态连接关系型数据库.要求不用重启JVM进程. 解决思路: ...
- java加载字体文件_Java的加载自定义字体文件(.TTF)
我在下面这段代码中使用,并将其与该堆栈跟踪出现:Java的加载自定义字体文件(.TTF) java.io.FileNotFoundException: font.ttf (No such file o ...
- java怎么将加载图片消除_Java中加载图片的方法
Java中添加图片,我知道有两种方法 用new ImageIcon("地址")函数,将图片放到JLabel中,然后把JLabel放到需要的地方就可以了 ImageIcon bg=n ...
- java 找不到mysql驱动_java lib目录添加了mysql驱动包,仍然找不到class??
Bootstrap ClassLoader:称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar.resources.jar.charsets.jar ...
- eclipse mysql jdbc驱动_java – 如何将JDBC mysql驱动程序添加到Eclipse项目?
这个问题在这里已经有一个答案:> How to install JDBC driver in Eclipse web project without facing java.lang.Class ...
- java 日期只计算年月日大小_java 日期加减天数、月数、年数的计算方式
因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...
- java照片水印怎么做的_java图片加水印_百度经验
java给图片加水印 新建ImageUtil类 新建方法ImgYin,第一个参数是水印的字体,第二个参数是图片路径 新建mian方法 整体代码如下:import java.awt.*; import ...
最新文章
- Go 学习笔记(5)— 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、取地址和指针运算符
- AI时代,为何机器人公司无法盈利只能走向倒闭?
- CVPR2021满分论文 | GeoSim: Camera Simulation
- 图片增强来解决图片不足问题
- PHP高级教程——Zend Framework核心开发人员力作
- 【杂谈】想成为机器学习学霸?先学会做笔记吧
- echart 折线图设置y轴单位_如何让echarts中y轴的单位位于数值的右上角
- springmvc在启动工程的时候就访问数据库,加载一些共同的数据
- [原创]在windows下搭建基于apache的SVN环境
- mlecms v2.2版权
- 使用FileWriter和BufferedWriter向文本文件中写信息
- 《ANSYS Workbench有限元分析实例详解(静力学)》——第1章 CAE分析步骤1.1 模型简化...
- 最新鸽哒IM即时通讯系统源码+带安装教程
- 2019年南京大学计算机研究生复试分数线,2019南京大学研究生分数线汇总(含2016-2019历年复试)...
- 求函数最值(模拟退火算法C++实现)
- 纯JAVA实现雷电飞机大战<可本地联机>
- c语言链表拆分,P2 拆分链表
- return 和return:redirect:/**
- 工作中遇到的问题记录01
- Altium designer别再傻傻的一个个给元件添加封装了
热门文章
- 外贸CRM软件排行榜:优化客户关系管理,跟进客户并提升销售业绩
- USG6000智能选路的功能解析
- 【记录】文件加密软件 Gilisoft File Lock Pro v11.0 中文注册版
- 告诉你咱穷人怎么过情人节
- 安全开发之验证码安全
- matlab调用surfer绘制等值线
- 新手也能快速上手的MEGAN模型复现
- win10电脑虚拟内存怎么设置最好,如何设置win10虚拟内存
- 海贼王热血航线服务器维护4月,真の海贼王手游来了!《航海王热血航线》4月22日正式上线...
- SVG 路径 <path> 格式指令解析M/L/H/V/C/S/Q/T/A/Z