plsql能远程连上oracle数据库,java程序连不上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql能远程连上oracle数据库,java程序连不上相关的知识,希望对你有一定的参考价值。

ORACLE34 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 130.130.2.22)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xyyhis) )
)
这是plsql的配置 可以连,
driver=oracle.jdbc.driver.OracleDriveroracle.url=jdbc:oracle:thin:@130.130.2.22:1521:xyyhisoracle.user=YG_CONNECToracle.password=YG_CONNECT这是java的配置,连不上 用户名和密码是一样的 不知道怎么回事

你好,Java的URL也可以用集成的连接方式哦。你的oracle.url 可以这样定义:
oracle.url = jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 130.130.2.22)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xyyhis) ) )
希望能帮助你。
参考技术A driver=oracle.jdbc.driver.OracleDriveroracle.url=jdbc:oracle:thin:@130.130.2.22:1521:xyyhis
把驱动换成这个试试。
参考技术B 连不上报的什么错误,用的什么容器,数据库驱动放到位了吗追问

换一个数据库就可以,就这个不行,是不是数据库的问题,权限不够什么的

追答

这不是报的main函数中的空指针嘛

plsql oracle client没有正确安装(plsql连接远程数据库)

plsql oracle client没有正确安装(plsql连接远程数据库)

CreateTime--2018年4月23日16:55:11

Author:Marydon

1.情景再现 

2.问题解析

  本机没有安装oracle数据库,所以plsql启动不起来。

3.解决方案

  本地在不安装oracle数据库的情况下,可以通过instantclient_10_2实现,步骤如下:

  将instantclient_10_2拷贝到plsql的安装目录下-->复制oci.ll的绝对路径

  打开plsql,不输入用户名和密码,直接点取消

  plsql会打开窗口-->点首选项设置

  

  连接-->在OCI 库中输入oci.ll的绝对路径,重启plsql即可。

UpdateTime--2018年5月16日08点32分

在win10系统下,instantclient_10_2还是启动不了

报错信息如下:

解决方案:

  instantclient_12_1可以正常启动 

 相关推荐:

 

以上是关于plsql能远程连上oracle数据库,java程序连不上的主要内容,如果未能解决你的问题,请参考以下文章

java程序能连上,但是plsql连不上,请问是啥原因帮忙找找。

PLSQL Developer12连接远程Oracle xe 11g

oracle 11g 程序连接不上,PlSql通过配置选项后能连上

用jdbc 连oracle 出现异常,运行pl/sql能连上oracle ,连别人的oracle也可以,不知道我机器哪里的毛病,求

plsql本机不安装数据库连接远程数据库

TNS-12541:无监听程序。连接远程服务器上的oracle数据库,提示无监听程序。