日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Asp.Net 2.0數(shù)據(jù)庫(kù)基本操作方法學(xué)習(xí)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:從文本文件讀取行信息
運(yùn)用StreamReader從一個(gè)標(biāo)準(zhǔn)的文本文件讀行信息�!� 以下為引用的內(nèi)容: StreamReader srReadLine = new StreamReader(       (System.IO.Stream)

本文將向大家簡(jiǎn)單介紹一下Asp.Net2.0數(shù)據(jù)庫(kù)基本操作方法,希望能夠?qū)Υ蠹矣兴鶐椭?/p>

一、設(shè)置Web.Config。刪除加以下代碼

以下為引用的內(nèi)容:
<connectionStrings/>加以下代碼
<connectionStrings>
<add name="zgdxConn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\newsData.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>

二、asp.net2.0中讀取web.config數(shù)據(jù)庫(kù)連接字符串2種方法

方法一:

string myConn = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;

方法二:

string myConn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["zgdxConn"].ToString();

三、倒入命名空間

如果數(shù)據(jù)庫(kù)是ACCESS:

using System.Data.OleDb;

如果數(shù)據(jù)庫(kù)是SqlServer;

using System.Data.SqlClient;

四、增加數(shù)據(jù)庫(kù)數(shù)據(jù)(增加新聞)

以下為引用的內(nèi)容:
// myConnStr獲得數(shù)據(jù)庫(kù)連接字符串;建立連接對(duì)象myConn string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection myConn = new OleDbConnection(myConnStr);
  //queryStr書寫向表news插入留言記錄的SQL命令;建立Adapter對(duì)象執(zhí)行SQL命令
  string queryStr = "insert into news(lanmuId,title,name,content) values (" DropDownList1.SelectedItem.Value ",’" TextBox1.Text "’,’" TextBox2.Text "’,’" TextBox3.Text "’)";
  OleDbCommand myCom = new OleDbCommand(queryStr, myConn);
  myCom.Connection.Open();//打開數(shù)據(jù)庫(kù)連接;
  myCom.ExecuteNonQuery();//執(zhí)行SQL命令到數(shù)據(jù)庫(kù);
  myCom.Connection.Close();//關(guān)閉數(shù)據(jù)庫(kù)連接

五、刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)(刪除新聞)

以下為引用的內(nèi)容:
// myConnStr獲得數(shù)據(jù)庫(kù)連接字符串;建立連接對(duì)象myConn
string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection myConn = new OleDbConnection(myConnStr);
  //queryStr書寫向表news插入留言記錄的SQL命令;建立Adapter對(duì)象執(zhí)行SQL命令
  string queryStr = "delete from news where id=" Request.QueryString["id"];
  OleDbCommand myCom = new OleDbCommand(queryStr, myConn);
  myCom.Connection.Open();//打開數(shù)據(jù)庫(kù)連接;
  myCom.ExecuteNonQuery();//執(zhí)行SQL命令到數(shù)據(jù)庫(kù);
  myCom.Connection.Close();//關(guān)閉數(shù)據(jù)庫(kù)連接

六、更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)(更新已填寫的新聞)

以下為引用的內(nèi)容:
//myConnStr獲得數(shù)據(jù)庫(kù)連接字符串;建立連接對(duì)象myConn
string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection myConn = new OleDbConnection(myConnStr);
  //queryStr書寫向表news插入留言記錄的SQL命令;建立Adapter對(duì)象執(zhí)行SQL命令
  string queryStr = "update news set title= ’" TextBox1.Text "’,name= ’" TextBox2.Text "’,content= ’" TextBox3.Text "’ where id=" int.Parse(Request.QueryString["id"].ToString());
  OleDbCommand myCom = new OleDbCommand(queryStr, myConn);
  myCom.Connection.Open();//打開數(shù)據(jù)庫(kù)連接;
  myCom.ExecuteNonQuery();//執(zhí)行SQL命令到數(shù)據(jù)庫(kù);
  myCom.Connection.Close();//關(guān)閉數(shù)據(jù)庫(kù)連接

七、顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)(顯示已填寫的新聞)

以下為引用的內(nèi)容:
//MyConnString獲得數(shù)據(jù)庫(kù)連接字符串;建立連接對(duì)象MyConn
string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection MyConn = new OleDbConnection(myConnStr);
  //queryStr書寫選擇所有留言的SQL命令;建立Adapter對(duì)象執(zhí)行SQL命令
  string queryStr = "select * from news where id=" int.Parse(Request.QueryString["id"].ToString());
  OleDbDataAdapter MyAdapter = new OleDbDataAdapter(queryStr, MyConn);
  //建立DataSet對(duì)象ds;利用Adapter的Fill方法把SQL命令執(zhí)行的結(jié)果倒入DataSet對(duì)象
  DataSet ds = new DataSet();
  MyAdapter.Fill(ds, "news");
  TextBox1.Text = ds.Tables["news"].Rows[0]["title"].ToString(); //取出內(nèi)存中的結(jié)果,在文本框顯示
  TextBox2.Text = ds.Tables["news"].Rows[0]["name"].ToString(); //取出內(nèi)存中的結(jié)果,在文本框顯示
  TextBox3.Text = ds.Tables["news"].Rows[0]["content"].ToString();//取出內(nèi)存中的結(jié)果,在文本框顯示

數(shù)據(jù)庫(kù)操作總結(jié)

一、插入、刪除、更新都是按以下操作步驟:

1、建立連接對(duì)象:OleDbConnection

(書寫SQL語(yǔ)句)

2、建立命令對(duì)象:OleDbCommand

3、執(zhí)行命令: ExecuteNonQuery

經(jīng)驗(yàn):對(duì)于插入、刪除、更新操作。代碼都是一樣的,只是SQL語(yǔ)句不一樣

二、對(duì)于顯示數(shù)據(jù)是按以下操作步驟

1、建立連接對(duì)象: OleDbConnection

(書寫SQL語(yǔ)句)

2、建立Adapter對(duì)象:OleDbDataAdapter

3、建立表集合對(duì)象: DataSet

映射

4、把服務(wù)器端的表映射到本地的表集合中:Adapter.Fill(本地表集合, "服務(wù)器表");

分享:Repeater控件分頁(yè)例子
Repeater和DataList控件提供了一個(gè)快速、靈活的表現(xiàn)數(shù)據(jù)的方式,但是,它們沒(méi)有內(nèi)建的分頁(yè)功能;DataGrid控件提供了內(nèi)建的分頁(yè)功能,但它的結(jié)構(gòu)比較復(fù)雜。下面就用PagedDataSource類實(shí)現(xiàn)Repeate

來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程