无法加载oracle驱动程序

时间:2013-05-14 13:31:43

标签: java spring jdbc javabeans

嘿,伙计们还有一个问题 以下是信息

如果需要更多信息,请在评论中告诉我

信息:在org.springframework.beans.factory.support.DefaultListableBeanFactory@7471dc3d中销毁单身人士:定义bean [dataSource,studentJDBCTemplate];工厂层级的根 线程“main”org.springframework.beans.factory.BeanCreationException中的异常:在类路径资源[pack1 / config.xml]中定义名称为'studentJDBCTemplate'的bean时出错:设置属性值时出错;嵌套异常是org.springframework.beans.PropertyBatchUpdateException;嵌套的PropertyAccessExceptions(1)是: PropertyAccessException 1:org.springframework.beans.MethodInvocationException:属性'dataSource'抛出异常;嵌套异常是java.lang.IllegalArgumentException:属性'dataSource'是必需的

<?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-3.0.xsd ">
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
 <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
    <property name="password" value="trg"></property>
    <property name="url" value="jdbc:oracle:thin:@172.23.3.132:1521:TRAIN"></property>
    <property name="username" value="trg12"></property>
    <!-- <property name="schema" value="TRAIN"></property> -->
 </bean>

 <bean id="studentJDBCTemplate" class="pack1.StudentJDBCTemplate"> 
 <property name="dataSource" ref="dataSource" />
 </bean>

这是我用于数据库连接的bean ...

1 个答案:

答案 0 :(得分:0)

从异常看,你的类pack1.StudentJDBCTemplate没有dataSource属性。

您确定该类扩展了JDBCTemplate或其他具有dataSource属性的类吗?