2014年10月1日 星期三

資料庫連接

http://cycu98.pixnet.net/blog/post/66185689-%5Basp.net%5D-%E8%B3%87%E6%96%99%E5%BA%AB%E9%80%A3%E6%8E%A5

using System.Data.SqlClient;



protected void Button1_Click(object sender, EventArgs e)

{

// Transact-SQL 陳述式

string sql = @"insert into 你的資料表(欄位一, 欄位二, ...) values ('值一','值二', ...)"; // select, update, delete同理...

//用 SQL Server 身份驗證

String strCon = @"Data Source=(local);Database=資料庫名稱;uid=使用者名稱;pwd=使用者密碼";

//"user id=sa":連接數據庫的驗證用戶名為sa,他的別名"uid",可以寫成"uid=sa"

//"password=":連接數據庫的驗證密碼為空,他的別名為"pwd",可以寫成"pwd="

//"initial catalog=Northwind":使用的數據源為"Northwind"資料庫,他的別名為"Database",可以寫成"Database=Northwind"

//"Server=test":使用名為"test"的服務,他的別名為"Data Source","Address","Addr".如果使用的是本地數據庫且定義了實例名,可以寫成"Server=(local)\實例名".如果是遠程服務器,則將"(local)"替換為遠程服務器的名稱或IP地址

String strCon = @"Data Source=(local);Database=Hanzi;Uid=sa;Pwd=lab@r206";

//指定包含連接字串的字串時,初始化 SqlConnection 類別的新執行個體。

SqlConnection conn = new SqlConnection(strCon);

// 開啟資料庫連接。

conn.Open();

// 使用查詢的文字和 SqlConnection,初始化 SqlCommand 類別的新執行個體。

SqlCommand cmd = new SqlCommand(sql, conn);

// 針對連接執行 Transact-SQL 陳述式。

cmd.ExecuteNonQuery();

// 關閉資料庫連接。

conn.Close();

}

沒有留言: