JDBC连接oracle出错,驱动换了好几个也不行

JDBC连接oracle出错,驱动换了好几个也不行,第1张

应该是驱动的问题,你看错误提示就是不存在这个类,请确定是否驱动已经引入到你工程目录中

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver())

String url="jdbc:oracle:thin:@localhost:1521:TEST"

String user="lz"

String pw="lz"

Class.forName("oracle.jdbc.driver.OracleDriver")

Connection conn=DriverManager.getConnection(url,user,pw)

Statement st=conn.createStatement()

用我这种方式试下,我一般就是这么写的,而且没问题

程序看上去似乎没错,修改一点。

在连接数据库提取的数据这一段加上异常处理

注意以下几点:

1 Oracle jdbc包导进没有?

2 scott 用户是否解锁了?解锁了它的密码修改了还是仍然是tiger?

3 是否超过了最大连接数?

select count(*) from v$process 查看是否超过或接近150;如果是的,修改最大连接数到300.

你把oracle的驱动放到tomcat里了没,把oracle下的jdbc下的lib下的classes2.jar 和ocrs12.jar和ojdbc14.jar ojdbc14_g.jar 复制到tomcat的lib下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6699230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存