成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ADO.NET數(shù)據(jù)庫連接、操作SQL舉例

開發(fā) 后端
本文通過舉例介紹ADO.NET數(shù)據(jù)庫連接、操作SQL。包括創(chuàng)建類,加入SQL命名空間以及類中申明對象等內(nèi)容。

1.創(chuàng)建類datasource.cs

2.加入SQL命名空間(可以使用SQL數(shù)據(jù)庫語句):using System.Data.SqlClient

3.類中申明對象:(string)ConnString 連接字符串、(SqlConnection)SqlConn 連接SQL數(shù)據(jù)庫、(SqlCommand)SqlCmd 調(diào)用SQL語句的方式 、(SqlDataAdapter)SqlAdapter 連接SQL數(shù)據(jù)適配器、(DataSet)ds 建立數(shù)據(jù)集、(SqlDataReader)SqlReader 讀取數(shù)據(jù)庫。

4.在構(gòu)造函數(shù)中初始化實例對象:

public datasource()
{
        ConnString = ConfigurationManager.ConnectionStrings["某數(shù)據(jù)源"].ConnectionString;
        SqlConn = new SqlConnection(ConnString);
        SqlCmd = new SqlCommand();
        SqlAdpter = new SqlDataAdapter();
        ds = new DataSet();
}

5.創(chuàng)建一些數(shù)據(jù)集和數(shù)據(jù)庫SQL操作的方法

(1)創(chuàng)建一個內(nèi)存數(shù)據(jù)集,使用傳入的SQL查詢語句參數(shù)

public DataSet Tds(string QueryString)
{
SqlAdpter.SelectCommand = new SqlCommand(QueryString, SqlConn);
SqlAdpter.Fill(ds, "temp");   //temp是一個內(nèi)存數(shù)據(jù)表
return ds;
}

(2)創(chuàng)建一個內(nèi)存數(shù)據(jù)集,不使用任何參數(shù)。

public DataSet Tds()
{
//使用SQL語句來代替這個參數(shù)
SqlAdpter.SelectCommand = new SqlCommand("select * from abc", SqlConn);
//temp是一個內(nèi)存數(shù)據(jù)表
SqlAdpter.Fill(ds,"temp");  
return ds;
}

(3)返回一個只讀的輕量級數(shù)據(jù)源,注意,它不支持服務(wù)端的分頁,而且需要數(shù)據(jù)連接必須一直打開

public SqlDataReader Tsdr()
    {
        //SqlCommand屬性CommandText是一條SQL語句
        SqlCmd.CommandText = "select * from abc";
 //SqlCommand屬性Connection 就是sql的連接語句
        SqlCmd.Connection = SqlConn; 
        SqlConn.Open(); 
 //當(dāng)數(shù)據(jù)讀取隨著數(shù)據(jù)連接的關(guān)閉而關(guān)閉
        SqlReader = SqlCmd.ExecuteReader(CommandBehavior.CloseConnection);
        return SqlReader;
    }

(4)SQL更新語句:

public void Update(string 字段id, string 字段1, string 字段2...string 字段N)
    { 
        SqlCmd.CommandText = "update 數(shù)據(jù)表 set [字段名1]=@字段名1,[字段名2]='" + 
 字段2 + "',..,[字段名N]='" + 字段N + "'  where [字段id]='" + 字段id + "'";
      // SqlCmd.Parameters.AddWithValue("@lname", au_lname);  更新的字段可以有單引號
        SqlCmd.Connection = SqlConn;   //連接
        SqlConn.Open();                //打開
        SqlCmd.ExecuteNonQuery();      //執(zhí)行
    }

(5)SQL刪除語句:(用法如上)

public void Delete(string 字段id)
    {
        SqlCmd.CommandText = "delete from [abc] where [字段id]='"+字段id+"'";
        SqlCmd.Connection = SqlConn;
        SqlConn.Open();
        SqlCmd.ExecuteNonQuery();
    }

6.新建一個aspx頁面:加入一個GridView表

(1)在配置文件(web.config)中,加入下面一段話:


 
 

(2)為GridView新建數(shù)據(jù)源:對象 ->業(yè)務(wù)對象datasource->select\delete\update\insert 調(diào)用相關(guān)對象的方法->設(shè)置參數(shù)sql查詢語句,比如select * from abc.

分頁設(shè)置(屬性分頁中AllowPage 是否分頁?、Pagesize 分頁頁數(shù)。屬性行為中的EnableSortingAndPagingCallbacks 是否分頁回傳)

【編輯推薦】

  1. 詳解SQL Server 2008遷移查詢計劃
  2. SQL Server 2008 的恢復(fù)和備份模式
  3. 初探SQL Server 2008的性能數(shù)據(jù)收集器
責(zé)任編輯:book05 來源: 新浪博客
相關(guān)推薦

2011-05-20 13:11:22

ADO.NET

2009-12-22 09:59:06

ADO.NET數(shù)據(jù)庫

2009-11-12 11:23:35

ADO.NET SQL

2009-06-26 14:41:48

ADO.NET

2009-12-22 13:34:48

ADO.Net Tea

2009-12-24 15:11:47

ADO.NET數(shù)據(jù)庫連

2009-12-28 10:09:10

ADO.NET連接

2009-12-24 10:37:03

ADO.NET訪問數(shù)據(jù)

2011-10-09 13:38:14

數(shù)據(jù)庫

2009-12-21 16:18:47

ADO.NET數(shù)據(jù)庫

2009-12-31 11:07:33

連接ADO.NET

2009-11-13 15:45:54

ADO.NET數(shù)據(jù)庫訪

2009-11-13 17:31:06

ADO.NET Acc

2009-12-31 10:38:10

ADO.NET連接數(shù)據(jù)

2010-01-05 10:30:28

ADO.NET數(shù)據(jù)庫連

2009-12-18 17:16:47

ADO.NET連接數(shù)據(jù)

2009-11-13 16:49:48

2009-11-03 14:46:47

ADO.NET數(shù)據(jù)庫

2009-12-31 09:18:23

ADO.NET對象模型

2011-03-04 11:08:46

ADO.NET數(shù)據(jù)庫
點贊
收藏

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

主站蜘蛛池模板: 欧洲一级毛片 | 欧美午夜精品久久久久久浪潮 | 亚洲a视频| 亚洲a在线观看 | 久久毛片网站 | 又黑又粗又长的欧美一区 | av网址在线| 91欧美精品成人综合在线观看 | 天天爱天天操 | 成人在线精品视频 | 91精品国产色综合久久 | 久草99 | 成人在线免费 | 一区二区在线看 | 亚洲毛片在线观看 | 久久久精品网站 | 超碰精品在线 | 欧美日韩综合一区 | 国产探花在线精品一区二区 | 国产露脸国语对白在线 | 久久精品黄色 | 国产精品视频久久 | 中文字幕在线观看一区二区 | 在线播放国产一区二区三区 | 天天干天天爽 | 国产欧美一区二区三区久久人妖 | 日韩无| 久久久性色精品国产免费观看 | 久久成人免费视频 | 五月天激情综合网 | 欧美一区在线视频 | 在线激情视频 | 国产精品国产三级国产aⅴ无密码 | 久久久久国产一区二区三区四区 | 中文字幕一级 | 天天曰夜夜操 | 亚洲精品1区2区3区 91免费看片 | 青青草在线播放 | 91精品在线观看入口 | 欧美日韩国产精品一区二区 | 一区二区三区欧美在线 |