ADO.NET_第四篇_OracleDataReader
来源:互联网 发布:求二叉树的高度算法 编辑:程序博客网 时间:2024/03/29 19:34
+++ 本例演示如何使用OracleDataReader
protected void Page_Load(object sender, EventArgs e)
{
string connStr = "data source=ora9; uid=scott; pwd=tiger; unicode=true";
string sqlStr = "SELECT * FROM EMP";
System.Data.OracleClient.OracleConnection conn = new System.Data.OracleClient.OracleConnection(connStr);
conn.Open();
System.Data.OracleClient.OracleCommand cmd = new System.Data.OracleClient.OracleCommand(sqlStr, conn);
System.Data.OracleClient.OracleDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
{
Response.Write(dr[0].ToString() + "</br>");
}
}
else
{
Response.Write("没有找到相应的匹配!");
}
dr.Close();
dr.Dispose();
conn.Close();
conn.Dispose();
}
+++ 说明
1) 简单来说,从数据库中获得数据,既可以放到OracleDataReader,有可以放到DataSet,但是如何选择,取决于你是否处理你获得的数据。
- ADO.NET_第四篇_OracleDataReader
- ADO.NET_第五篇_DataTable_01
- ADO.NET_第五篇_DataTable_04Merge
- ADO.NET_第五篇_DataTable_05Select
- ADO.NET_第五篇_DataTable_06Compute
- ADO.NET_第五篇_DataTable_07Relations
- ADO.NET_第五篇_DataTable_08DataView
- ADO.NET_第五篇_DataTable_09DataViewRowState
- ADO.NET_第六篇_DataSet
- ADO.NET_第七篇_OracleCommand_01ExecuteNonQuery
- ADO.NET_第七篇_OracleCommand_02ExecuteReader
- ADO.NET_第七篇_OracleCommand_03ExecuteScalar
- ADO.NET_第七篇_OracleCommand_04DataSet
- ADO.NET_第九篇_OracleHelper
- ADO.NET_第二篇_OracleConnection/OracleCommand
- ADO.NET_第五篇_DataTable_03Copy/Clone
- ADO.NET_第十篇_Using关键字
- ADO.NET_介绍
- SqlSever 2000创建链接服务器——分布式数据库
- ADO.NET_第二篇_OracleConnection/OracleCommand
- ADO.NET_第三篇_判读数据库状态
- 菲波那契数列java实现
- asp.net 在线图片裁剪
- ADO.NET_第四篇_OracleDataReader
- Inside Symbian SQL 翻译连载声明
- ADO.NET_第五篇_DataTable_01
- c++中const的用法
- 希望能给我时间学习
- HTTP 头信息详细解释
- ADO.NET_第五篇_DataTable_03Copy/Clone
- 股市的逻辑-201006-2
- ARM&WINCE 多通道数据采集驱动实现思路(求高手指点)