查詢代碼
查詢單值
1.引用命名空間
using System.Data.SqlClient;
2.連接數據庫 (服務器 用戶名 密碼 數據庫)
string Str = "server=.;database=數據庫名稱;uid=sa;pwd=123";
3.創建連接對象
SqlConnection con = new SqlConnection(Str);
4.打開連接
con.Open();
5.選擇功能使用SQL語句操作
string sql = string.Format(select * from 表名 where 條件);
6.創建命令對象
SqlCommand cmd = new SqlCommand(sql,con);
7.執行命令對象
//接收查詢的第一個值
object jieGuo = cmd.ExecuteScalar();
//show出返回結果
MessageBox.Show(jieGuo.ToString());
8.關閉連接
con.Close();
查詢多值
新控件:listView
網格線:GirdLines:True/False
編輯列-->設置列名
方法:
1.引用命名空間
using System.Data.SqlClient;
2.連接數據庫 (服務器 用戶名 密碼 數據庫)
string Str = "server=.;database=數據庫名稱;uid=sa;pwd=123";
3.創建連接對象
SqlConnection con = new SqlConnection(Str);
4.打開連接
con.Open();
5.選擇功能使用SQL語句操作
string sql = string.Format(select * from 表名 where 條件);
6.創建命令對象
SqlCommand cmd = new SqlCommand(sql,con);
7.執行命令對象
SqlDataReader dr = sqlcom.ExecuteReader();
8.取值賦值:
while (dr.Read())
{
//清空ListView控件
this.listView1.Items.Clear();
//取值過程(引號里面寫【列名】)
string id = dr["StuNo"].ToString();
string name = dr["StuName"].ToString();
string sex = dr["StuSex"].ToString();
string age = dr["StuAge"].ToString();
//賦值給ListView控件。
ListViewItem li = new ListViewItem(id);//首列
li.SubItems.Add(name);//其他列
li.SubItems.Add(sex);//其他列
li.SubItems.Add(age);//其他列
//添加到控件
this.listView1.Items.Add(li);
}
9.關閉閱讀器和連接
dr.Close();
con.Close();