java代码连接oracle数据库的方法

oracle连接数据库的方式和mysql是大同小异的,主要的困难点在于oracle的数据库驱动包和依赖只有官方提供,如果你是用maven添加依赖的话,需要自己从官网下载jar包安装到你本地的maven仓库中,具体还是看官网的说法吧,参考一下这个:https://blogs.oracle.com/dev2dev/get-oracle-jdbc-drivers-and-ucp-from-oracle-maven-repository-without-ides。

通过安装包中获取oracle数据库驱动包方式:

  http://blog.sina.com.cn/s/blog_13cc013b50102v4m7.html

  https://blog.csdn.net/dotphoenix/article/details/25468937(英文,讲的比较清楚,也有demo)

通过官网下载驱动包ojdbc6.jar:

  https://www.cnblogs.com/liuxianan/archive/2012/08/05/2624300.html

如果有报错:Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

那基本上是你的SID写错了,jdbc:oracle:thin:@locahost:1521:orcl ,这个url中的orcl就是SID,要看你配置的SID是什么

原文地址:https://www.cnblogs.com/coffee9527/p/8887748.html