C/S 结构的程序 怎么连接ORACLE数据库呢?
要引入什么DLL?
要下载什么东西?
要using什么?
代码是什么?
请一步步说明清楚 谢谢 大侠

解决方案 »

  1.   

    using System.Data.OracleClient;(微软自带)
      

  2.   

    using System.Data.OracleClient
    Oracleconnection 可是这个又没有噢我是这样写的对吗?
     DataSet   ds   =   new   DataSet();   
       OracleDataAdapter   da   =   new   OracleDataAdapter();   
       Oracleconnection   con   =   new   OracleConnection("Data Source=127.0.0.1.;UserId=SYSTEM;Password=MANAGER;Integrated   Security=no;");
                    string strSql = "select   user_id   from   m_user";
                    da.SelectCommand   =   new   OracleCommand(strSql,con);   
                    da.Fill(ds)
      

  3.   

    不对,数据库连接字符串错误,需要填写服务名而不是IP地址,至于服务名是通过Oracle客户端程序配置的,里面有个Net Configuration Assistant程序,运行它配置服务名,不过偶话说回来,Oracle服务端程序安装的话,就不需要客户端程序了,自带Net Configuration Assistant的.
      

  4.   

    可以在Web.config文件中配置
    在程序中调用。
    <connectionStrings>
    <add name="Default" connectionString="Data Source=AAA;user=admin;password=123456;Unicode=True" providerName="System.Data.OracleClient"/>
    </connectionStrings>
      

  5.   

    Oracleconnection  con  =  new  OracleConnection("Data Source=127.0.0.1:1521/orcl;UserId=SYSTEM;Password=MANAGER;Integrated  Security=no;");另外,请安装Oracle的驱动。网上的精简版是30M左右的。
      

  6.   

    System.Data.OracleClient方式,是MS提供的以ADO.NET方式访问Oracel的驱动;
    Oracle也有个Oracle Data Provider for .NET
    vs2005的机器上要安装Oracle的Client端,版本一定要和Server端的Oracle保持一致。using System.Data.OracleClient;
    OracleConnection con = new OracleConnection("Data Source=myOracle;user id=xxx;password=xxx;");