如何用C#连接Oracle
多谢,请多关照!刚开始接触C#。

解决方案 »

  1.   

    string ConnectionString="Data Source=yourdb;user=system;password=manager;";//写连接串
    //首先添加引用
    using System.Data.OracleClient;OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接
    try
    {
    conn.Open();
    OracleCommand cmd=conn.CreateCommand();cmd.CommandText="select * from MyTable";//在这儿写sql语句
    OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
    while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了 
    {
    Response.Write(odr.GetOracleString(1).ToString());
    }
    odr.Close();
    }
    catch(Exception ee)
    {
    Response.Write(ee.Message); //如果有错误,输出错误信息
    }
    finally
    {
    conn.Close(); //关闭连接
    }
    }
      

  2.   

    //首先添加引用
    using System.Data.OracleClient;string ConnectionString="Data Source=yourdb;user=system;password=manager;";//连接串
    OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接
    try
    {
    conn.Open();
    OracleCommand cmd=conn.CreateCommand();cmd.CommandText="select * from MyTable";//在这儿写sql语句
    OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
    while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了 
    {
    Response.Write(odr.GetOracleString(1).ToString());
    }
    odr.Close();
    }
    catch(Exception ee)
    {
    Response.Write(ee.Message); //如果有错误,输出错误信息
    }
    finally
    {
    conn.Close(); //关闭连接
    }
    }