如何在C#中连接一台远端的Oracle数据库,不是本机,是另外一台服务器上的oracle数据库!在线等待!

解决方案 »

  1.   

    安装oracle client软件,选上.net驱动部分。
    在 www.oracle.com上下载http://www.oracle.com/technology/software/tech/dotnet/odt_index.html<add key="OraConnString1" value="user id=offline_dec;password=ms.net;data source=ORA8_192.192.132.1"/>
      

  2.   

    1、客户端机器必须安装Oracle客户端。
    2、查看tnsnames.ora,比如内容为
    xxx.world =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.203.*)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = gsgl)
        )
      )
    3、OracleConnection conn = new OracleConnection("Data Source=xxx.world;User ID=***;Password=***);
    conn.Open();
    ...
    即可访问局域网中的Oracle数据库服务器。