自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#連接數(shù)據(jù)庫(kù)深入剖析

開(kāi)發(fā) 后端
這里介紹C#連接數(shù)據(jù)庫(kù),服務(wù)器資源管理器中的C#連接數(shù)據(jù)庫(kù)拖至新建的Web Form上即可,這時(shí)自動(dòng)生成了一個(gè)連接字符串。

C#有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#連接數(shù)據(jù)庫(kù),包括介紹使Table中數(shù)據(jù)能在Web Form中顯示等方面。

C#連接數(shù)據(jù)庫(kù)

新建一個(gè)ASP.NET項(xiàng)目或Windows.NET應(yīng)用程序,因?yàn)槎叩臄?shù)據(jù)庫(kù)存取程序是相同的。將服務(wù)器資源管理器中的C#連接數(shù)據(jù)庫(kù)拖至新建的Web Form上即可,這時(shí)自動(dòng)生成了一個(gè)連接字符串如下:

  1. this.sqlConnection1.ConnectionString 
  2. = "data source=WHOAMI;  
  3. initial catalog=tyjdb;  
  4. integrated security=SSPI;  
  5. persist security info=False;  
  6. workstation id=WHOAMI;  
  7. packet size=4096"; 

其中WHOAMI為筆者的服務(wù)器名。

選取工具箱中的SqlDataAdapter并拖至該Web Form,提示時(shí)選取tyjdb的數(shù)據(jù)連接,選擇使用SQL語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù),生成SQL語(yǔ)句時(shí)只填入SELECT FROM ADDRESS,確認(rèn)完成即可。程序生成代碼如下:

  1. protected System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;  
  2. //存取數(shù)據(jù)庫(kù)的主要類  
  3. protected System.Data.SqlClient.SqlCommand sqlSelectCommand1;  
  4. //SQL語(yǔ)句處理的類  
  5. protected System.Data.SqlClient.SqlConnection sqlConnection1;  
  6. //連接數(shù)據(jù)庫(kù)的類  
  7. 在InitializeComponent()中有如下聲明:  
  8. this.sqlConnection1 = new System.Data.SqlClient.SqlConnection();  
  9. this.sqlDataAdapter1 = new System.Data.SqlClient.SqlDataAdapter();  
  10. this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand();  
  11. thisthis.sqlDataAdapter1.SelectCommand = this.sqlSelectCommand1;  
  12. this.sqlSelectCommand1.CommandText = "SELECT name, email, age, address FROM  
  13. address";  
  14. thisthis.sqlSelectCommand1.Connection = this.sqlConnection1; 

為使Table中數(shù)據(jù)能在Web Form中顯示,加入一個(gè)DataGrid控件至Web Form上,并在Page_Init中加入如下語(yǔ)句:

  1. sqlConnection1.Open();  
  2. //打開(kāi)數(shù)據(jù)庫(kù)連接  
  3. DataSet objDataset;  
  4. //新建一個(gè)放數(shù)據(jù)的DataSet  
  5. objDataset=new DataSet();  
  6. sqlDataAdapter1.Fill(objDataset, "address");  
  7. //將數(shù)據(jù)填入DataSet  
  8. DataGrid1.DataSource=objDataset.Tables["address"].DefaultView;  
  9. //關(guān)聯(lián)DataSet和DataGrid  
  10. DataGrid1.DataBind();  
  11. //綁定數(shù)據(jù)  
  12. sqlConnection1.Close();  
  13. //關(guān)閉數(shù)據(jù)庫(kù)連接 

編譯執(zhí)行后Web Form已可將數(shù)據(jù)庫(kù)中數(shù)據(jù)顯示在DataGrid中了。以上介紹C#連接數(shù)據(jù)庫(kù)。

【編輯推薦】

  1. C#方法重寫(xiě)全面介紹
  2. C#流程控制語(yǔ)句簡(jiǎn)單描述
  3. Java和C#字符串類型概述
  4. C#訪問(wèn)修飾符詳細(xì)剖析
  5. 選擇C#構(gòu)造函數(shù)描述
責(zé)任編輯:佚名 來(lái)源: 百度空間
相關(guān)推薦

2009-08-25 14:05:06

C#連接數(shù)據(jù)庫(kù)代碼

2009-09-04 17:23:21

C#數(shù)據(jù)庫(kù)連接對(duì)象

2009-03-19 10:08:09

C#數(shù)據(jù)庫(kù)查詢

2009-08-18 11:23:11

2009-08-25 11:35:27

C#連接數(shù)據(jù)庫(kù)

2009-09-04 17:56:22

C#刪除數(shù)據(jù)

2009-08-25 14:18:13

C#如何連接數(shù)據(jù)庫(kù)

2009-09-11 11:09:36

C#引用類型

2009-09-02 18:14:33

C# WebClien

2010-10-26 15:21:11

連接Oracle數(shù)據(jù)庫(kù)

2009-02-12 10:32:35

C#數(shù)據(jù)庫(kù)C#連接數(shù)據(jù)庫(kù)

2009-08-03 14:17:18

C#連接AccessC#連接SQL Ser

2009-08-07 14:02:12

C#數(shù)據(jù)庫(kù)連接字符串

2009-08-12 14:23:01

C#連接MySql數(shù)據(jù)

2009-08-25 15:50:13

C#連接遠(yuǎn)程數(shù)據(jù)庫(kù)

2009-07-06 17:23:34

JDBC連接數(shù)據(jù)庫(kù)

2011-03-16 17:14:17

JavaBean數(shù)據(jù)庫(kù)

2009-08-25 14:59:36

ASP.NET和C#連

2009-09-02 13:36:58

C#實(shí)現(xiàn)多個(gè)接口

2009-08-20 17:55:43

C#連接Oracle數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)