ADO.NET基础

 1 //链接字符串最好加上转义字符并且写上主机服务器名
 2 
 3 using (SqlConnection conn = new SqlConnection
 4                 (@"Data Source=PC201302240719\SQL_WJ;Initial Catalog=T_Student;User ID=sa;
Password=123456;
")) 5 { 6 conn.Open(); 7 using (SqlCommand cmd = conn.CreateCommand()) 8 { 9 cmd.CommandText = "Insert into T_Student(Name,Age) values('远方',19)"; 10 cmd.ExecuteNonQuery(); 11 } 12 }

 ❤ 一定要把数据库操作写入using 中,否则可能造成数据库资源没有释放。

1 //ExecuteNonQuery一般用来执行Update,Delete,Insert等非语句
2 //ExecuteScalar一般用来执行有且只有一个结果的返回值语句
3 
4 cmd.CommandText="select count(*) from T_Student where Age>100";
5 object obj=cmd.ExecuteScalar();

--获得Id的方法
insert into T_Student(Name,Age) output inserted.Id values('wj',13)

 

posted on 2013-03-22 04:39  蘑菇蘑菇它不开花  阅读(117)  评论(0编辑  收藏  举报