你的位置:首页 > 软件开发 > ASP.net > 开发C# .net时使用的数据库操作类SqlHelp.cs

开发C# .net时使用的数据库操作类SqlHelp.cs

发布时间:2015-10-05 23:00:09
练习开发WPF程序的时候,是这样写的,虽然很简单,相必很多新手会用到,所以拿来共享一下,using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.C ...

练习开发WPF程序的时候,是这样写的,虽然很简单,相必很多新手会用到,所以拿来共享一下,

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data.SqlClient;using System.Data;namespace HRMSys.DAL{  static class SqlHelper  {    public static readonly get='_blank'>string connstr = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;    public static int ExecuteNonQuery(string sql,       params SqlParameter[] parameters)    {      using (SqlConnection conn = new SqlConnection(connstr))      {        conn.Open();        using (SqlCommand cmd = conn.CreateCommand())        {          cmd.CommandText = sql;          cmd.Parameters.AddRange(parameters);          return cmd.ExecuteNonQuery();        }      }    }    public static object ExecuteScalar(string sql,      params SqlParameter[] parameters)    {      using (SqlConnection conn = new SqlConnection(connstr))      {        conn.Open();        using (SqlCommand cmd = conn.CreateCommand())        {          cmd.CommandText = sql;          cmd.Parameters.AddRange(parameters);          return cmd.ExecuteScalar();        }      }    }    public static DataTable ExecuteDataTable(string sql,      params SqlParameter[] parameters)    {      using (SqlConnection conn = new SqlConnection(connstr))      {        conn.Open();        using (SqlCommand cmd = conn.CreateCommand())        {          cmd.CommandText = sql;          cmd.Parameters.AddRange(parameters);          DataSet dataset = new DataSet();          SqlDataAdapter adapter = new SqlDataAdapter(cmd);          adapter.Fill(dataset);          return dataset.Tables[0];        }      }    }    public static object FromDbValue(object value)    {      if (value == DBNull.Value)      {        return null;      }      else      {        return value;      }    }    public static object ToDbValue(object value)    {      if (value == null)      {        return DBNull.Value;      }      else      {        return value;      }    }  }}

原标题:开发C# .net时使用的数据库操作类SqlHelp.cs

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。