//using。Net中用來簡化資源釋放的一個關鍵字,把一個實現IDisposeble接口的對象進行資源回收
//using(類型 d=new ..)
//{.......}
//SqlConnection爲建立和數據庫連接的對象
using(SqlConnection conn=new SqlConnection(
"Data Source=127.0.0.1; Initial Catalog=高校信息管理; User ID =sa;PassWord=sa"))
{
conn.Open();//打開連接
///通過連接創建一個向數據庫發命令(Command)的對象SqlCommand
using(SqlCommand cmd=conn.CreateCommand())
{
//CommandText爲要執行的SQL語句.
cmd.CommandText = "insert into T_Student(Name,Age) values('元芳',22)";
cmd.ExecuteNonQuery();//執行
}
}
using (SqlConnection conn = new SqlConnection(
"Data Source=127.0.0.1;Initial Catalog=高校信息管理;User ID =sa;PassWord=sa"))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select count(*) from T_Student where Age>20";
var count = cmd.ExecuteScalar();
MessageBox.Show(count.ToString());
}
}
using (SqlConnection conn = new SqlConnection(
"Data Source=127.0.0.1; Initial Catalog=高校信息管理; User ID =sa;PassWord=sa"))
{
conn.Open();//打開連接
///通過連接創建一個向數據庫發命令(Command)的對象SqlCommand
using (SqlCommand cmd = conn.CreateCommand())
{
// <span style="color:#ff6666;">output inserted.id用於獲取插入數據的ID值</span>,可爲其他字段。也可在SQLServer裏面執行該語句
cmd.CommandText = "insert into T_Student(Name,Age) output inserted.id values('元芳',22)";
var id = cmd.ExecuteScalar();//執行
MessageBox.Show(id.ToString());
}
}