標籤:tar .net 轉型 ado query int database initial new
一. ADO.NET (Access Data Object, Data Access Objects)
.NET操作資料庫的一組類
- DataSet 資料集
- .NET資料提供者(Data Provider)核心對象:
Connection
Command
DataReader
DataAdapter
二. Connection 連線物件
1.建立:
SqlConnection conn = new SqlConnection();
Conn.ConnectionString=’連結字串’
//或:
SQLConnection conn =new SQLConnection(連結字串);
2.開啟串連:
Conn.Open(); 開啟資料庫;
3.連結字串:
(1)地址,資料庫,帳號,密碼
(2)Data Source = 伺服器位址;Initial Catalog=資料庫名;User Id=帳號 ;Password=密碼。或 “server= 伺服器位址;database=資料庫名;uid=帳號;pwd=密碼。”(簡寫)
三.Command 命令執行對象
1.文法
SqlCommand comm=new SqlCommand();
Comm.CommandText=”SQL語句” //要執行什麼SQL;
Comm.Command=conn //在哪執行
//簡寫:
SqlCommand comm=new SqlCommand(sql,conn);
2.執行
2.1 ExecuteScalar()
2.2 ExecuteReader()
2.3 ExecuteNomQuery()
3.comm.ExecuteScalar()
3.1 Command 開始執行目標的SQL語句,並擷取資料庫返回的結果
3.2 只擷取結果中的首行首列
3.3 試用情況:
3.3.1 彙總函式 AVG(),MAX()……
3.3.2 根據條件查詢某一列的值
Convert (萬能轉型 例:Convert.String Convert.Int32 .....)
C# 連結資料庫