ADO.NET 連線方式進行資料訪問學習筆記
Command.ExecuteNonQuery() 執行一個無返回值的t-sql語句或儲存過程,一般用於insert delete update等操作會返回受影響的行數
Command.ExecuteRader()執行一個返回結果集的查詢
Command.ExecuteScalar() 執行一個返回單個值的查詢 返回值型別為object
一般用於執行使用count,max,min,average等聚合函式的查詢
connection.CreateCommand()
建立一個基於當前連結物件的Command物件
int? AddressId;
定義一個可以為空的值型別
AddressId.HasValue
判斷是否有值
AddressId.Value.ToString();
把他的值轉換為String型別
commandText可以使用2個SQL語句使用“;”分割來返回多個結果集。
在DataReader中使用NextResult來獲取下一個結果集。
在command中使用引數物件
1.0
sqlCommand.Parameters.Add("@pname",SqlDbType.VarChar).Value=this.textBox1.Text;
2.0
sqlCommand.Parameters.AddWithValue("@pname",this.textBox1.Text);
通過引數索引或名字獲取某個引數物件
sqlCommand.Parameters[index|pname]
使用事務
1建立一個事務物件
XxxTransaction tran = XxxConnection.BeginTransaction()
Sql:SqlTransaction tran = SqlConnection.BeginTransaction();
2給Command物件指定事務
sqlCommand.Transaction = tran
3執行命令
sqlCommand.ExecuteNonQuery()
4提交或回滾事務
tran.Commit()
tran.Rollback()
當事務還沒有結束前預設情況下不能對它所涉及的記錄進行操作是被鎖定的。這是事務的隔離級別。如果要修改開啟一個事務時可以指定它隔離級別。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-591959/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料訪問連線池和執行緒池執行緒
- Kubernetes學習筆記(七):訪問Pod後設資料與Kubernetes API筆記API
- substrate學習筆記13:連線parachain筆記AI
- 線段樹進階應用學習筆記(二)+普通資料結構進階應用學習筆記(一)(2024.10.1)筆記資料結構
- 線段樹進階 學習筆記筆記
- iOS學習筆記49 Swift(九)訪問控制iOS筆記Swift
- ADO.NET入門教程之資料庫連線池資料庫
- Java學習筆記:資料結構之線性表(雙向連結串列)Java筆記資料結構
- 全連線神經網路學習筆記神經網路筆記
- MYSQL學習筆記23: 多表查詢(自連線內連線+左右外連線)MySql筆記
- 好程式設計師大資料學習路線分享執行緒學習筆記二程式設計師大資料執行緒筆記
- 好程式設計師大資料學習路線分享多執行緒學習筆記程式設計師大資料執行緒筆記
- 資料庫學習筆記資料庫筆記
- 資料結構——李超線段樹 學習筆記資料結構筆記
- Presto學習筆記——Go客戶端連線PrestoREST筆記Go客戶端
- Python 連線mysql資料庫進行操作PythonMySql資料庫
- Python學習之旅:訪問MySQL資料庫PythonMySql資料庫
- 第50問:從連線判斷應用訪問資料庫的異常行為資料庫
- 雲端計算學習路線教程大綱課堂筆記:Apache訪問控制筆記Apache
- Mac遠端訪問資料連線Microsoft Remote Desktop中文MacROSREM
- PHP 資料加密 (學習筆記)PHP加密筆記
- 1029學習筆記 資料庫筆記資料庫
- 資料結構學習筆記資料結構筆記
- python學習筆記:資料庫Python筆記資料庫
- MySQL資料庫學習筆記MySql資料庫筆記
- OceanBase學習之路9|連線方式概述
- 如何透過連線資料庫的方式對線下應用進行線上擴充套件資料庫套件
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- 好程式設計師大資料學習路線分享Actor學習筆記程式設計師大資料筆記
- 好程式設計師大資料學習路線分享Map學習筆記程式設計師大資料筆記
- 【Kubernetes學習筆記】-服務訪問之 IP & Port & Endpoint 辨析筆記
- ADO.NET連線池寫法
- 資料建模學習筆記 -- 類別不平衡問題筆記
- jmeter 使用 ssh 方式訪問資料庫JMeter資料庫
- 資料庫學習(四)連線查詢資料庫
- [20230214]資料庫連線訪問asm相關檢視.txt資料庫ASM
- Swift進階學習筆記Swift筆記
- Go 進階學習筆記Go筆記
- 【MongoDB學習筆記】-使用 MongoDB 進行 CRUD 操作(下)MongoDB筆記