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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

ADO.NET 連接方式進行數(shù)據(jù)訪問學(xué)習(xí)筆記

2019-11-17 03:36:42
字體:
供稿:網(wǎng)友

Command.ExecuteNonQuery() 執(zhí)行一個無返回值的t-sql語句或存儲過程,一般用于insert delete update等操作會返回受影響的行數(shù)
Command.ExecuteRader()執(zhí)行一個返回結(jié)果集的查詢
Command.ExecuteScalar() 執(zhí)行一個返回單個值的查詢 返回值類型為object
一般用于執(zhí)行使用count,max,min,average等聚合函數(shù)的查詢

 

connection.CreateCommand()
創(chuàng)建一個基于當(dāng)前鏈接對象的Command對象

int? AddressId;
定義一個可以為空的值類型
AddressId.HasValue
判斷是否有值
 
AddressId.Value.ToString();
把他的值轉(zhuǎn)換為String類型


commandText可以使用2個SQL語句使用“;”分割來返回多個結(jié)果集。
在DataReader中使用NextResult來獲取下一個結(jié)果集。

在command中使用參數(shù)對象
1.0
sqlCommand.Parameters.Add("@pname",SqlDbType.VarChar).Value=this.textBox1.Text;
2.0
sqlCommand.Parameters.AddWithValue("@pname",this.textBox1.Text);

通過參數(shù)索引或名字獲取某個參數(shù)對象
sqlCommand.Parameters[index|pname]


使用事務(wù)
1創(chuàng)建一個事務(wù)對象
 XxxTransaction tran  = XxxConnection.BeginTransaction()
 Sql:SqlTransaction tran = SqlConnection.BeginTransaction();
2給Command對象指定事務(wù)
 sqlCommand.Transaction = tran
3執(zhí)行命令
 sqlCommand.ExecuteNonQuery()

4提交或回滾事務(wù)
tran.Commit()
tran.Rollback()

當(dāng)事務(wù)還沒有結(jié)束前默認(rèn)情況下不能對它所涉及的記錄進行操作是被鎖定的。這是事務(wù)的隔離級別。如果要修改開啟一個事務(wù)時可以指定它隔離級別。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 松桃| 金昌市| 临邑县| 连江县| 萨嘎县| 瑞昌市| 保定市| 阿拉善右旗| 通许县| 东兰县| 临朐县| 桦南县| 晋州市| 佛山市| 台南县| 安多县| 广平县| 汪清县| 永川市| 滦平县| 汕头市| 沅江市| 湖口县| 纳雍县| 慈利县| 偃师市| 剑阁县| 铁力市| 那坡县| 康保县| 彭山县| 张家界市| 阿巴嘎旗| 郯城县| 绥阳县| 巴青县| 乳山市| 阳西县| 三门峡市| 柳河县| 道孚县|