ASP.NET DBHelper
来源:互联网 发布:单片机p0口怎么接LED灯 编辑:程序博客网 时间:2024/04/29 11:04
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;namespace JHDAL{ public static class DBHelper { public static SqlConnection connection; public static SqlConnection Connection { get { if (connection == null) { //string connectionString = ConfigurationManager.ConnectionStrings["MyBookShop"].ConnectionString; string strConn = @"Data Source=.;Initial Catalog=MYBOOKSHOP;Integrated Security=True; pwd=AbcXyz123"; // string strConn = @"Data Source=MICROSOF-E36F55;integrated security=sspi;database=MyBookShop"; connection = new SqlConnection(strConn); connection.Open(); } else if (connection.State == ConnectionState.Closed) { connection.Open(); } else if (connection.State == ConnectionState.Broken) { connection.Close(); connection.Open(); } return connection; } } /// <summary> /// 执行增,删,改,的方法 /// </summary> /// <param name="commandText"></param> /// <param name="commandType"></param> /// <param name="para"></param> /// <returns></returns> public static int ExecuteCommand(string commandText, CommandType commandType, SqlParameter[] para) { SqlCommand cmd = new SqlCommand(); cmd.Connection = Connection; cmd.CommandText = commandText; cmd.CommandType = commandType; try { if (para != null) { cmd.Parameters.AddRange(para); } return cmd.ExecuteNonQuery(); } finally { connection.Close(); } } /// <summary> /// 执行查询的方法 /// </summary> /// <param name="commandText"></param> /// <param name="commandType"></param> /// <param name="para"></param> /// <returns></returns> public static DataTable GetDataTable(string commandText, CommandType commandType, SqlParameter[] para) { SqlCommand cmd = new SqlCommand(); cmd.Connection = Connection; cmd.CommandText = commandText; cmd.CommandType = commandType; try { if (para != null) { cmd.Parameters.AddRange(para); } SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable temp = new DataTable(); da.Fill(temp); return temp; } finally { connection.Close(); } } /// <summary> /// 执行少量查询的方法 /// </summary> /// <param name="commandText"></param> /// <param name="commandType"></param> /// <param name="para"></param> /// <returns></returns> public static SqlDataReader GetReader(string commandText, CommandType commandType, SqlParameter[] para) { SqlCommand cmd = new SqlCommand(); cmd.Connection = Connection; cmd.CommandText = commandText; cmd.CommandType = commandType; if (para != null) { cmd.Parameters.AddRange(para); } return cmd.ExecuteReader(); } /// <summary> /// 执行聚合函数的方法 /// </summary> /// <param name="commandText"></param> /// <param name="commandType"></param> /// <param name="para"></param> /// <returns></returns> public static object GetScalar(string commandText, CommandType commandType, SqlParameter[] para) { SqlCommand cmd = new SqlCommand(); cmd.Connection = Connection; cmd.CommandText = commandText; cmd.CommandType = commandType; try { if (para != null) { cmd.Parameters.AddRange(para); } return cmd.ExecuteScalar(); } finally { connection.Close(); } } }}
- asp.net DBHelper类
- DBHelper>ASP.Net
- ASP.NET DBHelper类
- asp.net--dbhelper类
- ASP.NET DBHelper
- ASP.NET 的DBHelper类
- asp.net数据库操作类--DbHelper.cs
- ASP.NET数据库驱动类的实现:DBHelper
- asp.net用储存过程名为参数的DBHelper类(增删改查)
- C#的DBHelper类,用于winform or 用于ASP.NET网站
- .NET中如何使用DBHelper
- DBHelper
- DBHelper
- DBHelper
- dbhelper
- DBHelper
- dbhelper
- DBHelper
- 【iOS-cocos2d-X 游戏开发之一】在Mac下结合Xcode搭建Cocos2d-X开发环境!
- FTP信息代码全解
- 云计算背后的秘密(1)-MapReduce
- 整合spring 支持声明式事务的hibernate
- symbian 列表
- ASP.NET DBHelper
- 2011年排名前十的电子行业网站
- Linq简单操作
- MYSQL 日期函数
- Js_常量和变量
- glib安装 glib使用手册
- 怎么生成star-cascade的PCA统计信息文件
- mac os
- 浅谈软件架构师的另类角色