SqlHelper改进

 1  /*改进版*/ //用可变长度参数实现,可输入任意长度参数
 2         public static DataTable ExecuteDataTable(string sql,params SqlParameter[] para)
 3         {
 4             using (SqlConnection conn = new SqlConnection(connStr))
 5             {
 6                 conn.Open();
 7                 using (SqlCommand cmd = new SqlCommand(sql, conn))
 8                 {
 9                     cmd.Parameters.AddRange(para);
10                     SqlDataAdapter adapter = new SqlDataAdapter(cmd);
11                     DataSet dataset = new DataSet();
12                     adapter.Fill(dataset);
13                     return dataset.Tables[0];
14                 }
15             }
16         }
1 //使用方法
2 
3 DataTable ds = SqlHelper.ExecuteDataTable("select * from T_Student where Name=@Name",new SqlParameter("@Name","wangjia"));

 

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