C# SqlServer操作类
2014-04-10 15:37
162 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data.SqlClient; using System.Data; namespace 数据库操作 { class SqlHelper { public static string connStr = ConfigurationManager.ConnectionStrings["dbConnectionStr"].ConnectionString; public static int ExecuteNonQuery(string sql,params SqlParameter[] SqlParams) { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand comm = conn.CreateCommand()) { comm.CommandText = sql; comm.Parameters.AddRange(SqlParams); return comm.ExecuteNonQuery(); } } } public static Object ExecuteScalar(string sql,params SqlParameter[] sqlParameters) { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand comm = conn.CreateCommand()) { comm.CommandText = sql; comm.Parameters.AddRange(sqlParameters); return comm.ExecuteScalar(); } } } public static SqlDataReader ExecuteReader(string sql,params SqlParameter[] SqlParams) { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand comm = conn.CreateCommand()) { comm.CommandText = sql; comm.Parameters.AddRange(SqlParams); return comm.ExecuteReader(); } } } public static DataTable ExecuteDataTable(string sql, params SqlParameter[] SqlParams) { using(SqlConnection conn = new SqlConnection(connStr)){ conn.Open(); using(SqlCommand comm = conn.CreateCommand()){ comm.CommandText = sql; comm.Parameters.AddRange(SqlParams); DataSet ds = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(comm); adapter.Fill(ds); return ds.Tables[0]; } } } } }
相关文章推荐
- mysql存储过程详解(转载)
- mongodb的pre-split,手动分片
- MySQL的基本语句
- redis 的监控
- C# SqlServer 记录
- 执行sql update use c#
- oracle密码维护
- Exchange Server 2010 LAB Part7.邮箱数据库可用性组DAG
- MyBatis的动态SQL
- memcached-session-manager配置
- memcached-session-manager配置
- MySQL数据库重新安装后报错解决方法
- hibernate 和 mysql 中文显示乱码解决方法
- oracle安装前的准备
- 使用OleDB组件连接和访问Oracle数据库
- GG在win上基于Sqlserver的安装
- 查询媒体数据库
- MySQL数据库查询锁行代码示例
- Windows下降权MYSQL和apche的运行级别(普通用户权限运行)
- oracle实现自增列