//实例化OracleConnection对象
            OracleConnection conn=new OracleConnection(connstring);

            try
            {
              conn.Open();
              //实例化OracleCommand对象
              OracleCommand cmd=conn.CreateCommand();

              cmd.CommandText="select * from 数据源.OracleTypesTable";
              OracleDataReader oracledatareader1=cmd.ExecuteReader();
              //读取数据
              while (oracledatareader1.Read())
     {
             //读取并显示第一行第一列的数据
               OracleString oraclestring1=oracledatareader1.GetOracleString(0);
               Response.Write("<br>OracleString :" +oraclestring1.ToString());

            //读取并显示第一行第二列的数据
               OracleDecimal oraclenumber1 =oracledatareader1.GetOracleDecimal(1);//.GetOracleValue(1);//GetOracleNumber(1);
               Response.Write("<br>OracleNumber :"+oraclenumber1.ToString());
      Response.Write("<br>NumberType :"+oraclenumber1.GetType());

            //读取并显示第一行第三列的数据
               OracleDate oracledatetime1=oracledatareader1.GetOracleDate(2);
               Response.Write("<br>OracleDateTime :" +oracledatetime1.ToString());

            //读取并显示第一行第四列的数据
               OracleBinary oraclebinary1=oracledatareader1.GetOracleBinary(3);
               if(oraclebinary1.IsNull==false)
      {
       foreach(byte b in oraclebinary1.Value)
       {
        Response.Write("<br>byte :" +b.ToString());
       }
      }
     }
            //释放资源
    oracledatareader1.Close();
   }
   catch(Exception ee)
   {
           //异常处理
    strMESS.Text=ee.Message;
   }
   finally
   {
         //关闭连接
    conn.Close();
  

相关文章:

  • 2022-12-23
  • 2021-06-23
  • 2021-06-18
  • 2021-06-14
  • 2021-09-18
  • 2021-07-15
  • 2022-12-23
  • 2021-11-12
猜你喜欢
  • 2021-11-29
  • 2022-12-23
  • 2022-01-28
  • 2022-01-28
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案