背景:winform 程序 链接数据库
      有2台服务器 A 、B
      A和B 以内网链接 A的内网IP(192.168.0.100) A不连外网  oracle数据库在A上
      B 链接外网 IP(144.122.1.111)
  目的:winform程序 通过B 链接A的oracle数据库
求大牛解答 如何配置B  如何在winform中设置 数据库链接
    

解决方案 »

  1.   

    下面的方法,就可以连上了啊,传个链接字符串进去。
    例子User Id=aaa;Password=bbb;Data Source=ccc
            /// <summary>
            /// DB接続オープン
            /// </summary>
            public void OpenDBConnection(string connectionString)
            {
                try
                {
                    if (conn != null && conn.State == ConnectionState.Open) return;
                    conn = new OracleConnection();
                    conn.ConnectionString = connectionString;
                    conn.Open();
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
      

  2.   

    服务器B的数据库名加到你的winfrom后台代码,连接数据库字条符串中去就行了
      

  3.   

    装个数据库 + dblink 好了。
      

  4.   

    弄好了,方法一.端口映射
            方法二.web servers oracle dll文件没中方法都可以实现 采用方法一较好  方法二 太危险~~~
           
      

  5.   

    winform 程序就是内网连接数据库啊?如果不是内网连接,一般不都是连接 webservices吗?