关闭

asp.net读取数据库的两种方式

标签: 数据库asp.netdatasetstringexceptionmanager
1240人阅读 评论(3) 收藏 举报

读取数据库两种方式的控件:DataSet和DataReader

1.DataSet

a.建立数据连接,使用其中两种对象SqlConnection或oleDBConnection中的一种

b.把查询的结果保存到SQLDataAdapter或oleDataAdapter对象中

c.利用SQLDataAdapter或oleDataAdapter对象Fill方法将数据保存到DataSet中的DataTable中.

d.为DataTable对象建立DataVies对象以显示数据.

e.将GridView或DataSet数据绑定到Server Control上.

2.使用DataReader读取数据大致需要以下6个步骤:

(1)建立数据库链接,可以选SQLConnection或者OLeDbConnection。

(2)使用Connection对象的open方法打开数据库链接。

(3)将查询保存在SQLCommand或者OleDbCommand对象中。

(4)调用Command对象的ExecuteReader方法,将数据读入DataReader对象中。

(5)调用DataReader的Read或者Get方法读取—笔数据,以便显示。

(6)调用Connection对象的Close方法,关闭数据序链接。

例子:

string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("data.mdb");
string strSQL = "SELECT * FROM Project where id=" + Convert.ToInt32(Request.QueryString["Project_ID"]) ;
 
// create Objects of ADOConnection and ADOCommand
OleDbConnection myConn = new OleDbConnection(strDSN);
OleDbCommand myCmd = new OleDbCommand( strSQL, myConn );
OleDbDataReader datareader = null;
try
{
 myConn.Open();
 datareader = myCmd.ExecuteReader();
 while (datareader.Read() )
 {
 ProjectName.Text=datareader["Project_Name"].ToString();
 ProjectManager.Text=datareader["Project_Manager"].ToString(); 
 }
}
catch (Exception e)
{
 string Messate = e.Message;
}
finally
{
 myConn.Close();
}

 

0
0
查看评论

asp.net中读取数据库的两种方式

在asp.net中,读取数据库中的数据可以使用DataReader和DataSet 2种方式,两者的差异如下:    使用Dataset对象读取数据大致需要以下5个步骤:    (1)建立数据库链接,可以选用SQLConnection或者0...
  • xiaoK
  • xiaoK
  • 2004-12-08 19:58
  • 1988

两种数据访问方式:从ADO 到ADO.NET

电脑最大的好处就是可以帮助人处理大量数据,由此离不开对数据库的访问,先看看最近在做ASP.NET例子的时候经常用到的ADO.NET的数据库访问方式。
  • u010927640
  • u010927640
  • 2016-03-13 17:17
  • 3283

asp.net中读取数据库的两种方式

在asp.net中,读取数据库中的数据可以使用DataReader和DataSet 2种方式,两者的差异如下: 使用Dataset对象读取数据大致需要以下5个步骤: (1)建立数据库链接,可以选用SQLConnection或者01edbConnection。 (2)将查询保存在SQ...
  • fhgok
  • fhgok
  • 2005-04-09 15:18
  • 405

asp.net中读取数据库的两种方式

在asp.net中,读取数据库中的数据可以使用DataReader和DataSet 2种方式,两者的差异如下:    使用Dataset对象读取数据大致需要以下5个步骤:    (1)建立数据库链接,可以选用SQLConnection或者0...
  • Gebi_msdn
  • Gebi_msdn
  • 2007-07-07 15:54
  • 883

ASP.Net将图片以二进制方式存入数据库,并读取

把图片转换成二进制--把二进制转换成图片 private void button1_Click(object sender, EventArgs e) { string path = this.textBox1.Text; ...
  • my98800
  • my98800
  • 2016-11-08 09:17
  • 1338

ASP.NET中读取数据库总结

其实也不能算是什么总结了,只是把今天学到的东西再回忆一遍,希望可以加深一下记忆。最近因为接到一个项目,是一个实验室信息管理系统,基于WEB的,以前总是用ASP做,但是总觉得ASP不能很好的体现程序设计这一概念,而当我看到。NET之后,学得这是个好东西,况且时下也很流行,于是就拿来读了,学做网站,说到...
  • stonecrazyking
  • stonecrazyking
  • 2006-02-19 22:41
  • 1833

Java读取Excel的两种方式方式介绍

1. Java读取Excel方式对比在Java中读写MS Excel文件主要有两种典型的方法l         Java-To-Com的方式:(1)   jCom(2)   Jac...
  • thinkpadleo
  • thinkpadleo
  • 2006-04-24 09:30
  • 1106

ADO 与ADO.NET两种数据访问方式区别。

1. ADO与ADO.NET简介   ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的...
  • lvjin110
  • lvjin110
  • 2013-09-06 11:11
  • 1492

c#数据库的两种访问方式总结

本设计中共有8个按钮,对应的代码分别从button1~button8 , 姓名对应的为textbox2,生日对应的dateTimePicker1,号码对应的是textbox3。本例适合新手一次搞懂通过command的方式增,删,改,查,和通过dataset来增,删,改,查的基本操作。   ...
  • sgx0554
  • sgx0554
  • 2015-06-07 18:24
  • 1287

ASP.NET实现从数据库中读取图片的方法

在ASP.NET中,我们可以用下面的方法实现从数据库中读取图片并显示在页面上,方法如下:      SqlConnection conn=new SqlConnection(ConfigurationSettings.AppSettings...
  • wx4421
  • wx4421
  • 2006-10-12 09:34
  • 2143
    个人资料
    • 访问:309655次
    • 积分:6588
    • 等级:
    • 排名:第4328名
    • 原创:313篇
    • 转载:30篇
    • 译文:0篇
    • 评论:32条
    最新评论
    asp中的我
    php世界