ADO.NET 連接字串與連接對象是數據訪問的起點,涵蓋 SQL Server、OLE DB、Access、Oracle 多種提供者。
using System.Data.SqlClient;
string connStr = "user id=sa;password=xxx;initial catalog=test;data source=127.0.0.1;Connect Timeout=30";
using (var conn = new SqlConnection(connStr)) {
conn.Open();
// 操作...
}
using System.Data.OleDb;
// SQL Server
string connStr = "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=test;Integrated Security=SSPI;";
// Access (.mdb)
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\db.mdb;Persist Security Info=False;";
// Oracle
string connStr = "Provider=MSDAORA;Data Source=db;User ID=sa;Password=xxx;";
| 建構函數 | 說明 |
|---|---|
| SqlCommand() | 空命令 |
| SqlCommand(string cmdText) | 指定 SQL |
| SqlCommand(string, SqlConnection) | SQL + 連接 |
| SqlCommand(string, SqlConnection, SqlTransaction) | SQL + 連接 + 事務 |