现在是这样的:
只有A计算机,可以通过jdbc方式,连接到B计算机上的数据库;
现在想在C计算机上,连接到B计算机(C计算机可以连接到A计算机上);现在想在C计算机上建立databaselink连接到,A计算机上,再在A计算机上建立databaselink连接到B计算机上。
想知道吧这两个databaselink连接使用,可以吗?
比如  ...@databaselink1@databaselink2  这样能在C计算机上连接到B计算机上的数据库吗?或者这个问题该怎么解决?

解决方案 »

  1.   

    三台机都有Oracle的数据库吧。如果你的C机不能直接连接到B的话,可以在A的数据库上建立一个databaselink到B机器上。然后在C机上连接A机器就可以使用 A机器里创建的到B机器的databaselink了,这样也就可以访问到B的数据库了,在C机器上贾尼的databaselink只能到B机器,@databaselinkA的访问只能访问A的对象,所以没有必要在C上建立databaselink到A了,建了也达不到你的要求。
      

  2.   

    感谢这位大哥的回答  后面这几句 没看太懂  麻烦再解释下 多谢!在C机器上建立的databaselink只能到B机器?是不是写反拉?
    是不是应该是:在C机器上建立的databaselink只能到A机器
      

  3.   


    对,
    这里应该是
    在C机器上建立的到A的databaselink只能到A机器,@databaselinkA的访问只能访问A的对象