社区
基础和管理
帖子详情
跪求 dblink连接与jdbc连接的优缺点。
hbgzg3006
2010-08-24 10:39:36
每次我用jdbc去连接一个库,与用dblink去连一个库。有什么区别么?
前提是都用同一个用户去连。
...全文
2213
9
打赏
收藏
跪求 dblink连接与jdbc连接的优缺点。
每次我用jdbc去连接一个库,与用dblink去连一个库。有什么区别么? 前提是都用同一个用户去连。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allen_0_md
2010-08-25
打赏
举报
回复
请问dblink可以连接不同种的数据库吗?比如oracle和SqlServer?
hbgzg3006
2010-08-24
打赏
举报
回复
不知道大家是不是没有明白我的意思:
A数据库 本地库,要修改的库
B数据库 要取数据的库
C 操作员
dblink C直接从A中取到B的数据,通过sql直接修改A库。
jdbc C用java去连B库,取到数据,C再去连A库,用sql再去修改A库。
「已注销」
2010-08-24
打赏
举报
回复
[Quote=引用 2 楼 malun666 的回复:]
dblink开发上不是很难。如果是表结构和数据的变化不是很大,而且数据量不是很多的情况下可以考虑dblink。实践中告诉我dblink不是很稳定。数据库出现问题以及数据库的链接断开等很多因素都能导致dblink中断。
用java程序来控制当然非常灵活而且稳定。而且可以记录详细的日志。并对数据上传做好记录,对数据的重传等机制的控制都能做的很好。
所以如果是简单的两个系统之间数据量不是很大的情况下……
[/Quote]
我没发现dblink不稳定,除非你网络断了,JDBC一样也连不上
建个日志表,亦可记录记录详细的日志
数据量大的话 用SQL也可以分页采集
ORACLE也有很好的异常处理机制
「已注销」
2010-08-24
打赏
举报
回复
楼主是做一些数据的采集吧
你的目的是修改A库
关键还是工作量的问题吧
要是写JAVA程序去修改快的话就用JDBC
利用dblink写存储过程快的话就用dblink
效率上dblink应该高些
表结构相差不大的话 插入数据 用dblink
一行代码就搞定了(eg:insert a(c1,c2) select c1,c2 from a@dblinkname)
还有可以利用物化视图修改
中泽三郎
2010-08-24
打赏
举报
回复
风马牛 一点及。
HuaIng
2010-08-24
打赏
举报
回复
JDBC和DBLlink没有比较的意义。Dlink失效的对JDBC没有影响。但可能会影响到你的查询。
HuaIng
2010-08-24
打赏
举报
回复
我如果没记错的话:JDBC应该是用于Java等与数据库的连接
而Dblink是用于数据库与数据库的连接吧。
hbgzg3006
2010-08-24
打赏
举报
回复
楼上的。dblink失效的情况下,jdbc会不会一定失效?二者之间有没有必然关系。
malun666
2010-08-24
打赏
举报
回复
dblink开发上不是很难。如果是表结构和数据的变化不是很大,而且数据量不是很多的情况下可以考虑dblink。实践中告诉我dblink不是很稳定。数据库出现问题以及数据库的链接断开等很多因素都能导致dblink中断。
用java程序来控制当然非常灵活而且稳定。而且可以记录详细的日志。并对数据上传做好记录,对数据的重传等机制的控制都能做的很好。
所以如果是简单的两个系统之间数据量不是很大的情况下用dblink比较简单,迅速
如果是数据库复杂,牵扯到多个数据库的传递和修改。那最好是用程序来控制吧。
达梦到Oracle的d
blink
连接
1、[-2131]:无效的链接名[test3]. d
blink
连接
名错误、注意大小写。copy完成后需要重启数据库服务,注意可能需要关闭防火墙,最好telnet一下。将下载的3个压缩包解压,并将所有的os文件copy到达梦数据库的bin目录下。那个版本就下载对应的oci版本(basic、sdk、sqlplus解压)TEST提供方的表名,TEST3 d
blink
连接
名。2、未选定行 提供方数据库表没有数据。ORACLE:
连接
数据库名。
d
blink
java_java
连接
3种数据库
Jdbc
LinkDB --201801
先看这篇记录java
连接
3种数据库
Jdbc
LinkDB 测试 --201801 配置文件放在jar外面 读取,遇到的问题 - 海蓝steven - 博客园https://www.cnblogs.com/rogge7/p/8269842.html//-------------------------------需求:1、同时测试 mssql,mysql,oracle 三种数据库2、jar包的形式,...
oracle通过d
blink
连接
mysql配置详解(全Windows下)
oracle通过d
blink
连接
mysql配置详解(全Windows下) 关于oracle通过d
blink
连接
mysql,经过了两周的空闲时间研究学习,终于配置好了,真是不容易啊,仔细想想的话,其实也没花多长时间,就是刚开始走了一段弯路,所以把这次的经验分享出来,让大家少走些弯路,OK,闲话不多说了,开始配置旅程: 一:环境检查: 数据库:安装oracle11g 64位,安装mysql 5.6 64位,Windows7系统; 安装数据源驱动(ODBC) 64位,Windows7系统; 数据源下载地址:htt
存储过程关闭d
blink
连接
存储过程中经常有使用d
blink
的场景,本文探讨下d
blink
连接
关闭的问题。 第一种方法,调用oracle存储过程 如果通过d
blink
和同义词访问目标表时,会在目标表的数据库产生新的session,新的session会占用一定的内存空间,而且tcp
连接
一直占用着,虽然下次会复用
连接
,但是
连接
被占用很耗资源,建议手动关闭(oracle会关,但是不靠谱。。。)。 为什么要手动关,必须在一个事务里面...
Oracle数据库的d
blink
连接
Oracle数据库的d
blink
链接
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章