请问 SSH+oracle数据库的时候,报了这里的错误.

p89170162 2010-01-24 01:29:47
<bean id="DataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.driver.jdbc.OracleDriver">
</property>
<property name="url" value="jdbc:oracle:thin:@192.168.1.100:1521:orcl">
</property>
<property name="username" value="scott"></property>
<property name="password" value="123456"></property>
</bean>



上面是配置信息 谁能解释一下这是为什么?



[color=#FF0000]严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataSource' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException [color=#FF0000]
1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not load JDBC driver class [oracle.driver.jdbc.OracleDriver]; nested exception is java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessException details (1) are:
PropertyAccessException 1:
org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not load JDBC driver class [oracle.driver.jdbc.OracleDriver]; nested exception is java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not load JDBC driver class [oracle.driver.jdbc.OracleDriver]; nested exception is java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
Caused by: java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver[/color][/color]
...全文
270 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
yefeng_214 2010-01-26
  • 打赏
  • 举报
回复
换个其他的驱动包吧!可能你的包不支持当前数据库
xinlan1022 2010-01-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhj92lxs 的回复:]
是我记错了吗,
好像是这个吧
oracle.jdbc.driver.OracleDriver
[/Quote]

.看的真仔细
wallier 2010-01-24
  • 打赏
  • 举报
回复
配置好了没
月亮床 2010-01-24
  • 打赏
  • 举报
回复
细节决定成败,同时注意一驱动版本...
ivfangwang_long 2010-01-24
  • 打赏
  • 举报
回复
帮顶~~~~~~~~~~~~~~~~~~~~
TzSword 2010-01-24
  • 打赏
  • 举报
回复
LZ不是点出来的吗?
这还带手写的????
crazylaa 2010-01-24
  • 打赏
  • 举报
回复
Caused by: java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
名字写错了
oracle.jdbc.driver.OracleDriver
广益_简放 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhj92lxs 的回复:]
是我记错了吗,
好像是这个吧
oracle.jdbc.driver.OracleDriver
[/Quote]

正解。<property name="driverClassName" value="oracle.driver.jdbc.OracleDriver">刚好写反了,你可以打开ojdbc14.jar包看一下吧,哈哈
我们一定要充分利用错误信息就能解决问题
道光2008 2010-01-24
  • 打赏
  • 举报
回复
数据库驱动包,没有放到web容器的lib下,如:tomcat/lib下
TzSword 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 p89170162 的回复:]
全部都加了啊,是驱动  用不了么
[/Quote]
Caused by: java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver

你看一下数据库JAR包是否有。。
oracle.driver.jdbc.OracleDriver
最好能找到这个类。~~~
zl3450341 2010-01-24
  • 打赏
  • 举报
回复
oracle.jdbc.driver.OracleDriver

服务启动没有

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver">
</property>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl">
</property>
<property name="username" value="scott"></property>
<property name="password" value="tiger"></property>
</bean>
liujijun1989 2010-01-24
  • 打赏
  • 举报
回复
该不是监听器被禁用了吧、

呼吸先生 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 p89170162 的回复:]
<bean id="DataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.driver.jdbc.OracleDriver">
</property>
<property name="url" value="jdbc:oracle:thin:@192.168.1.100:1521:orcl">
</property>
<property name="username" value="scott"> </property>
<property name="password" value="123456"> </property>
</bean>


上面是配置信息  谁能解释一下这是为什么? 


严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DataSource' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException [color=#FF0000]1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not load JDBC driver class [oracle.driver.jdbc.OracleDriver]; nested exception is java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessException details (1) are:
PropertyAccessException 1:
org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not load JDBC driver class [oracle.driver.jdbc.OracleDriver]; nested exception is java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not load JDBC driver class [oracle.driver.jdbc.OracleDriver]; nested exception is java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
Caused by: java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver
[/color]
[/Quote]

正解,建议查找Classpath下是否存在驱动程序。
zhj92lxs 2010-01-24
  • 打赏
  • 举报
回复
是我记错了吗,
好像是这个吧
oracle.jdbc.driver.OracleDriver
p89170162 2010-01-24
  • 打赏
  • 举报
回复
全部都加了啊,是驱动 用不了么
zhj92lxs 2010-01-24
  • 打赏
  • 举报
回复
Oracle数据库驱动包加了没有
老紫竹 2010-01-24
  • 打赏
  • 举报
回复
Could not load JDBC driver class [oracle.driver.jdbc.OracleDriver]; nested exception is java.lang.ClassNotFoundException: oracle.driver.jdbc.OracleDriver


错误很明显,你的ojdbc.jar 没有找到。 也就是oracle的jdbc驱动

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧