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)
我是一个小小虫
用编程改变世界