首先要有一個字符串 用來告訴連接的是哪個數據庫
String strCnn=”server=.;database=數據庫名;integrated security=true”;
//其中strCnn只是字符串名稱 可以隨便起 而server是規定的內容不可改變,代表服務器地址,但也可寫成 data source, 本機服務器可以用簡略的方法一個 “.” 來代表
一般=號後面是服務器的ip。當數據庫爲express版時 在”.”後面需加“//sqlexpress” 用此來實例化 這樣才能準確找到數據庫地址。、
Database後面爲數據庫的名稱。
;integrated security=true 代表進入數據庫的方法爲 windows集成驗證登陸 因此不需要用戶名和密碼 如果用sqlserver身份驗證登陸 必須有用戶名和密碼。例如:
String strCnn =”server=.;database=數據庫名;user id =xxx ;password id=xxx”;
其中 user id代表用戶名 password id 代表密碼 兩者可以縮寫成 uid ,pid
SqlConnection sqlCnn = new SqlConnection();
sqlCnn.ConnectionString = strCnn; 將連接的方法給予sqlCnn
SqlConnection 代表 數據庫連接
SqlCommand sqlCmm = new SqlCommand(); // SqlCommand 數據庫命令
sqlCmm.CommandText = "select* from student"; CommandText命令文本
sqlCmm.Connection = sqlCnn;
SqlDataAdapter sqlDA = new SqlDataAdapter(sqlCmm); 數據適配器
若沒有以上連接字符串和命令的話 可以寫成
SqlDataAdapter sqlDA = new SqlDataAdapter("select* from student", strCnn);
其中第一個參數 是要執行的檢索命令 第二個是要檢索的鏈接字符串
DataSet ds = new DataSet();
//sqlCnn.Open(); 在有數據適配器的情況下 此句可以省略
sqlDA.Fill(ds);
//sqlCnn.Close(); 在有數據適配器的情況下 此句可以省略
this.GridView1.DataSource= ds;
this.GridView1.DataBind();
GridView 顯示數據庫表格
另外 在web控件中 一組單選按鈕 需要設置groupname 屬性
將其設置爲相同名字 才能設置