求解答:JAVA利用JDBC链接ORACLE数据库出现错误。主要提示“Class.forName("oracle.jdbc.driver..."错误

求解答:JAVA利用JDBC链接ORACLE数据库出现错误。主要提示“Class.forName("oracle.jdbc.driver..."错误,第1张

连接Oracle数据库的步骤:

1、加载纯Java驱动程序

Classic.forName(“oracle.jdbc.driver.OralceDriver”)

2、与Oracle数据库建立连接

Connection con=DriverManager.getconnection(“jdbc:oracle:thin:@主机host:端口号”,”用户名”,”密码”)

当你通过jdbc连接oracle数据库时发生了异常首先应该确认你的jre是否配置正确,一般oracle10g,jre1.4以上应当使用ojdbc14.jar。

其次你要确定你的java语法是否错误,这里的语法是指连接数据库的url上的协议的格式例如:jdbc:oracle:thin:@127.0.0.1:1521:pg,淡红色表示使用thin方式(瘦客户机)连接,黑色部分表示数据库的ip,青色表示监听程序所使用的端口默认1521,最后深红色表示数据库的全局id,完整写法应当为sid.domain。

当你确定你的程序和jre配置正确仍有异常的时候,你需要查看一下你的oracle网络配置,一般一个监听程序可以监听多个数据库实例。如果你的数据库实例是安装的时候由安装程序自动创建的,那么你的oracle网络配置会给你配置好的。如果你的实例是自己创建的,那么除了需要使用net manager配置监听位置外还要为监听程序配置说要监听的数据库实例,如果监听程序什么都没配置那么将无法连接数据库实例,如果只配置了监听位置那么也能在本机上通过oracle自身的客户端连接,不能通过程序连接。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存