SQLHelper初实现---杨中科版(易懂,代码多点)
2015-09-28 15:53
246 查看
public class SQLHelper { //获取连接字符串,,引用Configurationl类库,并引用命名空间using System.Configuration; private static string connStr = ConfigurationManager.ConnectionStrings["dbConnStr"].ConnectionString; //ExecuteNonQuery方法,,,非查询的方法 public static int ExecuteNonQuery(string sql,params SqlParameter[] parameters) { //1、创建连接对象 using (SqlConnection conn = new SqlConnection(connStr)) { //打开链接-------最好是在执行操作之前打开链接 conn.Open(); //2、创建执行对象 using (SqlCommand cmd = conn.CreateCommand()) { //3、添加执行语句 cmd.CommandText = sql; //4、添加占位符集合(这里用的是不定长度的参数) cmd.Parameters.AddRange(parameters); //5、执行相应操作 return cmd.ExecuteNonQuery(); } } } //ExecuteScalar方法----返回查询结果的第一行第一列 public static object ExecuteScalar(string sql,params SqlParameter[] parameters) { //1、创建连接对象,,,打开链接 using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); //2、创建执行对象 using (SqlCommand cmd = conn.CreateCommand()) { //3、添加执行语句 cmd.CommandText = sql; //4、添加占位符集合 cmd.Parameters.AddRange(parameters); //5、执行相应操作 return cmd.ExecuteScalar(); } } } //ExecuteDataTable方法,返回DataTable public static DataTable ExecuteDataTable(string sql,params SqlParameter[] parameters) { //1、创建连接对象,,,并连接 using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); //2、创建执行对象 using (SqlCommand cmd = conn.CreateCommand()) { //3、添加执行语句 cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); //4、将cmd托付给SQLDataAdapter执行 SqlDataAdapter adapter = new SqlDataAdapter(); //5、执行结果填充到DataSet(表的集合) DataSet dataset = new DataSet(); //填充 adapter.Fill(dataset); //一般情况下默认只查询一个表,所以返回DataTable 也就是DataSet结果中的第一个表 return dataset.Tables[0]; } } } }
相关文章推荐
- ubuntu 安装 Mongodb
- mysql 循环插入
- 5.5.xx MySQL 编译安装
- sql 查看 锁定的表 或者 未提交 的事务
- MS SQL按IN()内容排序
- Spring Batch Example – XML File To MongoDB Database(五)
- rsyslog+mysql+loganalyzer 环境搭建日志服务器
- mysql拼音转化
- sql server 2008生成insert脚本
- 如何解决局域网内mysql数据库连接慢
- SQL 数据库常见操作
- PL/SQL连接oracle配置
- Ubuntu12.04 安装sqlite
- Redis 内存数据库
- mysql带参存储过程小例子
- TSM备份Oracle报错(rman-06012,ANR1401W)
- mysql 数据库操作
- mysql学习之配置及常见命令
- linux 下安装redis
- MySQL存储过程调试工具-dbForge Studio for MySQL