Provider=MSDAORA.1;Password=pwd;User ID=userid;Data Source=datasource;Persist Security Info=True"

解决方案 »

  1.   

    Provider=MSDAORA;Password=test;User ID=test;Data Source=ORDB;
      

  2.   

    新建一个class的共用类,然后在新建的这个共用类中定义连接数据库的字符串(connstr)如:
    public static string connstr="Provider=MSDAORA.1;Password=*****;User ID=user id;Data Source=data source;Persist Security Info=True";
    用到要打开关闭数据库时,直接调用这个共用类就可以了!
      

  3.   

    string connstring="Data Source=OTCDB;user=LXP;password=LXP;";
    OracleConnection conn=new OracleConnection(connstring);
    try
    {
      conn.Open();
      OracleCommand cmd=conn.CreateCommand();
      cmd.CommandText="select * from LXP.BOOK";
      OracleDataReader oracledatareader1=cmd.ExecuteReader();
      //读取数据
      while (oracledatareader1.Read()) 
      {
    //读取并显示第一行第一列的数据 
      OracleNumber oraclenumber1=oracledatareader1.GetOracleNumber(0);
      Response.Write("bookid " +oraclenumber1.ToString());
           //读取并显示第一行第二列的数据
      OracleString oraclestring1 =oracledatareader1.GetOracleString(1);
      Response.Write("bookname "+oraclestring1.ToString());
       //读取并显示第一行第三列的数据
      OracleDateTime oracledatetime1=oracledatareader1.GetOracleDateTime(2);
      Response.Write("bookdate " +oracledatetime1.ToString());
    }
    //释放资源
      oracledatareader1.Close();
      }
      finally
      {
      //关闭连接
      conn.Close();