程序如何实现 ??另一台机子上的空表已经建立好了,表结构相同
我就是先建立两个连接 分别连到两台机子数据库上  然后取数据  在rs.next(){}里,向另一台机子插入数据,总是报异常表或视图不存在 

解决方案 »

  1.   

    两个数据库建DBLINK 直接insert操作,既简单又便捷,搞什么程序来做。
    最多将insert操作硬编码到程序里,但DBLINK需要提前建好
      

  2.   

    楼上建议挺好的啊,用DBlink应该更方便一点吧!
    如果非要用程序来实现,也是OK的啊你现在需要确定一个问题:
    你的数据库是两台电脑,也就是两个数据库
    所以你的程序中肯定是两个connection了,
    所以问题一:你的两个连接确实已经和你的不同数据库都连接上了吗?
    第二:你的sql语句在DB环境上执行确实没有问题吗?因为看不到你的source,所以不好下判断,你可以把source或详细情况说一下
      

  3.   

    把最终要在数据库中执行的SQL语句在程序中输出看一下。
    可以是因为SQL语句字符串有问题。
      

  4.   

    你要在数据库服务器上创建database link,而不是在你的客户端上创建2个连接串
    如果你是在客户端上创建连接串,那么使用exp/imp吧