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

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

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

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

本文將向大家簡單介紹一下Asp.Net2.0數(shù)據(jù)庫基本操作方法,希望能夠?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ù)庫連接字符串2種方法

方法一:

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

方法二:

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

三、倒入命名空間

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

using System.Data.OleDb;

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

using System.Data.SqlClient;

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

以下為引用的內(nèi)容:
// myConnStr獲得數(shù)據(jù)庫連接字符串;建立連接對象myConn string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection myConn = new OleDbConnection(myConnStr);
  //queryStr書寫向表news插入留言記錄的SQL命令;建立Adapter對象執(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ù)庫連接;
  myCom.ExecuteNonQuery();//執(zhí)行SQL命令到數(shù)據(jù)庫;
  myCom.Connection.Close();//關(guān)閉數(shù)據(jù)庫連接

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

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

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

以下為引用的內(nèi)容:
//myConnStr獲得數(shù)據(jù)庫連接字符串;建立連接對象myConn
string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection myConn = new OleDbConnection(myConnStr);
  //queryStr書寫向表news插入留言記錄的SQL命令;建立Adapter對象執(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ù)庫連接;
  myCom.ExecuteNonQuery();//執(zhí)行SQL命令到數(shù)據(jù)庫;
  myCom.Connection.Close();//關(guān)閉數(shù)據(jù)庫連接

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

以下為引用的內(nèi)容:
//MyConnString獲得數(shù)據(jù)庫連接字符串;建立連接對象MyConn
string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection MyConn = new OleDbConnection(myConnStr);
  //queryStr書寫選擇所有留言的SQL命令;建立Adapter對象執(zhí)行SQL命令
  string queryStr = "select * from news where id=" int.Parse(Request.QueryString["id"].ToString());
  OleDbDataAdapter MyAdapter = new OleDbDataAdapter(queryStr, MyConn);
  //建立DataSet對象ds;利用Adapter的Fill方法把SQL命令執(zhí)行的結(jié)果倒入DataSet對象
  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ù)庫操作總結(jié)

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

1、建立連接對象:OleDbConnection

(書寫SQL語句)

2、建立命令對象:OleDbCommand

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

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

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

1、建立連接對象: OleDbConnection

(書寫SQL語句)

2、建立Adapter對象:OleDbDataAdapter

3、建立表集合對象: DataSet

映射

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

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

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