不管用哪种连接方式,都要先保证你的数据库通的,数据库管理工具能联过去,才能用程序来联啊..
数据库之间不通而已,只是数据库之间不能建立dblink,并不是说程序jdbc不能连接到数据库。。。
@山里的醉弥勒: 建立DBLink时写上远程DB服务器的固定IP,并且要打开它的防火墙.
@hexllo: 这样说吧,甲方不许使用dblink,不想建立数据库之间的通信。。。
@山里的醉弥勒: 不想建立DB间的通信..又要关联表来查,我只能想到个笨的办法了..就是将2个库的某表都查询出来,放在一个DataTable(数据集)里,再写一个算法对DataTable进行关联..
我写过DataTable关联的,如果你用的也是C#,我可以将代码发给你.
@hexllo: 我也觉得直接通过sql语句无法实现,我唯一能想到的就是把A,B库的结果同时查出来,然后递归,通过关联字段把B库的结果加到A库的结果中去。。。
@山里的醉弥勒: 和我表达的差不多是一个意思.