你好,如何使用java连接远程oracle数据库,并且使用dblink进行数据插入

你好,如何使用java连接远程oracle数据库,并且使用dblink进行数据插入,第1张

远程数据库创建dblink,然后使用

insert into table_name(col_name1,col_name2,) select col_name1,col_name2, from table_name2@dblink_Name;

获取sid一般有几个方式:

1由于在创建数据库的时候,一般都是将数据库名称,实例名称和sid设置成相同的,所以可以查:

select instance_name from v$instance;

select name from v$database;

2更加保险的方法如下:

a)在windows环境下,oracle是以后台服务的方式被管理的,所以看"控制面板->管理工具->服务 里面的名称:"OracleServiceORCL",则ORCL就是sid;

b)在linux *** 作系统中,可以使用ps -ef |grep oracle 来查看后台进程的名称,具体跟a)是类似的

希望能回答你的问题

Oracle 的 Listener是必须要启动的,如果你用客户端(如: sqlplus 或 toad 等)能够连上Oracle,则说明Oracle是正常的了。

java这方面的错误,你需要把错误的提升贴上来才行,否则也不好说是什么问题。

另外,关于URL的写法, jdbc:oracle:thin:@1257124355:1521:ORCL 这个似乎是从公网访问oracle吧, 你首先要确定 路由中已经映射 1521 这个端口啊。

如果是 jdbc:oracle:thin:@localhost:1521:ORCL 这种写法,java程序 和 oracle应该是同一台电脑吧, 这样写是没问题吧。

对于你中的那种写法,这个是 odbc 的连接串吧, 我没试过,但估计是不行的。

以上就是关于你好,如何使用java连接远程oracle数据库,并且使用dblink进行数据插入全部的内容,包括:你好,如何使用java连接远程oracle数据库,并且使用dblink进行数据插入、java连接远程Oracle数据库关于SID、java连接不上oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/10048213.html

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

发表评论

登录后才能评论

评论列表(0条)

保存