zoukankan      html  css  js  c++  java
  • ADO.NET_05_OracleDataReader

    演示如何使用 OracleDataReader

    数据库表
    create table AB
    (
      A VARCHAR2(10),
      B VARCHAR2(10),
      C BLOB,
      D CLOB
    )
     
    演示如何使用 OracleDataReader
    string connStr = "Data Source=ora11; uid=scott; pwd=tiger; unicode=true";
     string sqlStr = "SELECT d FROM ab";
     
     OracleConnection conn = new OracleConnection(connStr);
     OracleCommand cmd = new OracleCommand();
     OracleDataReader dr = null;
     cmd.Connection = conn;
     cmd.CommandText = sqlStr;
     cmd.CommandType = CommandType.Text;
     
     try
     {
         conn.Open();
         dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             if (dr[0].ToString().Length > 0)
                 Response.Write(dr[0].ToString() + "</br>");
         }
     }
     catch (Exception ex)
     {
         Response.Write("失败." + ex);
     }
     finally
     {
         conn.Close();
         conn.Dispose();
         cmd.Dispose();
     }
     
    说明

    1) 简单来说,从数据库中获得数据,既可以放到 OracleDataReader,也可以放到 DataSet ,但是如何选择,取决于你是否处理你获得的数据。OracleDataReader 是从数据库获得流,用来处理 CLOB 和 BLOB 字段。

    下载 Demo

  • 相关阅读:
    矩阵快速幂
    快速排序
    用闭包来实现命令模式
    闭包和面向对象设计
    闭包及其作用
    阿里笔试
    如何在节点上添加样式
    getComputedStyle与currentStyle获取样式(style/class)
    今日头条笔试
    牛客网JavaScript编程规范
  • 原文地址:https://www.cnblogs.com/liuning8023/p/2146320.html
Copyright © 2011-2022 走看看