国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.Net 2.0數據庫基本操作方法學習_.Net教程

2024-07-10 12:50:18
字體:
來源:轉載
供稿:網友

推薦:從文本文件讀取行信息
運用StreamReader從一個標準的文本文件讀行信息。  以下為引用的內容:StreamReader srReadLine = new StreamReader(      (System.IO.Stream)

本文將向大家簡單介紹一下Asp.Net2.0數據庫基本操作方法,希望能夠對大家有所幫助。

一、設置Web.Config。刪除加以下代碼

以下為引用的內容:
<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數據庫連接字符串2種方法

方法一:

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

方法二:

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

三、倒入命名空間

如果數據庫是ACCESS:

using System.Data.OleDb;

如果數據庫是SqlServer;

using System.Data.SqlClient;

四、增加數據庫數據(增加新聞)

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

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

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

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

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

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

以下為引用的內容:
//MyConnString獲得數據庫連接字符串;建立連接對象MyConn
string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection MyConn = new OleDbConnection(myConnStr);
  //queryStr書寫選擇所有留言的SQL命令;建立Adapter對象執行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命令執行的結果倒入DataSet對象
  DataSet ds = new DataSet();
  MyAdapter.Fill(ds, "news");
  TextBox1.Text = ds.Tables["news"].Rows[0]["title"].ToString(); //取出內存中的結果,在文本框顯示
  TextBox2.Text = ds.Tables["news"].Rows[0]["name"].ToString(); //取出內存中的結果,在文本框顯示
  TextBox3.Text = ds.Tables["news"].Rows[0]["content"].ToString();//取出內存中的結果,在文本框顯示

數據庫操作總結

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

1、建立連接對象:OleDbConnection

(書寫SQL語句)

2、建立命令對象:OleDbCommand

3、執行命令: ExecuteNonQuery

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

二、對于顯示數據是按以下操作步驟

1、建立連接對象: OleDbConnection

(書寫SQL語句)

2、建立Adapter對象:OleDbDataAdapter

3、建立表集合對象: DataSet

映射

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

分享:Repeater控件分頁例子
Repeater和DataList控件提供了一個快速、靈活的表現數據的方式,但是,它們沒有內建的分頁功能;DataGrid控件提供了內建的分頁功能,但它的結構比較復雜。下面就用PagedDataSource類實現Repeate

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌图县| 甘泉县| 肥西县| 桐梓县| 剑川县| 黄梅县| 泉州市| 资阳市| 庄浪县| 曲水县| 冷水江市| 庐江县| 宣化县| 越西县| 张掖市| 阜新市| 蒲江县| 手机| 文安县| 金湖县| 兴山县| 益阳市| 雷州市| 石屏县| 溆浦县| 泰宁县| 民和| 太保市| 犍为县| 大悟县| 东城区| 安化县| 班戈县| 固安县| 许昌县| 苍溪县| 九江市| 泰和县| 全州县| 溧水县| 塔河县|