快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

u乐平台手机客户端下载:亲密接触ASP.Net(7) 数据库的应用



上一节,我们简单的讲了一下数据库的利用,而我们没有详细阐明履行语句若何用于显示。呵呵,是留在这一章节中讲的。这里我们必须得懂得一下DataReader,DataSet和DataGrid控件,DataGrid是显示控件,大年夜家自已去看它相关的利用,我们在这里不颤抖,DataReader和DataSet都可以用来储存数据内容,不过DataReader只能储存查询的结果,DataSet就u乐平台手机客户端下载相对来说繁杂多了,他的功能很强大年夜,我们一步步来讲,这一节还讲不完,我们这一节只讲其关于储存数据库的功能,呵呵,为了和DataReader的解说嘛. 讲数据库,首先得有用的数据才行,我这里随便搞了一个数据库,名为Comu乐平台手机客户端下载pany,再加了几条数据进去

DataReader

DataReader看名字就知道了,便是读取数据,我们可以经由过程Command的Execute措施,将取得的数据存入DataReader,DataReader有很多措施和属性,常用的是Read,这里我也不想多讲.我们照样先看看它的详细利用吧。

public void Page_Load(Object src,EventArgs e)

{

file://定义语句

string mySelectQuery = "SELECT * from Company";

string myConnString="server=localhost;uid=sa;pwd=123456;database=aspcn";

file://联络

SQLConnection myConnection = new SQLConnection(myConnString);

SQLCommand myCommand = new SQLCommand(mySelectQuery,myConnection);

myConnection.Open();

file://定义DataReader

SQLDataReader myDataReader;

file://赋与DataReader以结果

myCommand.Execute(out myu乐平台手机客户端下载DataReader);

file://将DataReader与DataGrid进行绑缚

show.DataSource=myDataReader;

show.DataBinu乐平台手机客户端下载d();

file://关闭

myDataReader.Close();

myConnection.Close();

}

上面的显示的结果和前面的一样,我们来解释一下代码

此处我们应用了DataSetCommand,我们便是必要经由过程它的FillDataSet措施,将查询表Company的结果存入DataSet,详细的操作措施便是:

myDataSetCommand.FillDataSet(myDataSet,"Company");

今后的便是绑缚,也没有什么好说的了。只是要留意一下,DataSet是它的DataView与DataGrid进行Bind,这一缘故原由我在前面的文章中已经说了。不懂的大年夜家可以翻到前面看看,多多看看源法度榜样。

别的我们可以向一个DataSet中加入多个表的查询结果,这些结果的Connection都可以不合,这个实现起来很简单,大u乐平台手机客户端下载年夜家可以自已着手去做。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: