资源简介
还算比较全的DBHelper 类 常用的方法都在里面 希望对大家有帮助
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.xml;
using System.xml.Schema;
using System.xml.Serialization;
using System.xml.XPath;
using System.xml.Xsl;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace DAL
{
public class DBHelper
{
private static SqlConnection connection;
public static SqlConnection Connection
{
get
{
string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings[“OAConn“].ConnectionString;
if (connection == null)
{
connection = new SqlConnection(connectionString);
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Closed)
{
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Broken)
{
connection.Close();
connection.Open();
}
return connection;
}
}
///
/// 通过SQL语句和条件增删改一条数据
///
/// 存储过程名
/// 数据库信息数量
public static int ExecuteCommand(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql Connection);
cmd.CommandType = CommandType.StoredProcedure;
int result = cmd.ExecuteNonQuery();
return result;
}
///
/// 通过SQL语句增删改至少一条数据库信息
///
/// 存储过程名
/// 存储过程参数值
/// 数据库信息数量
public static int ExecuteCommand(string safeSql params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(safeSql Connection);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddRange(values);
return cmd.ExecuteNonQuery();
}
///
/// 通过SQL语句查询一条数据库信息
///
/// 存储过程名
/// 数据库信息数量
public static int GetScalar(string safeSql)
{
SqlCommand cmd = new SqlCommand(safeSql Connection);
cmd.CommandType = CommandType.StoredProcedure;
int result = Convert.ToInt32(cmd.ExecuteScalar());
return result;
}
public static int GetScalarBySql(string safeSql params SqlParameter[] values)
{
SqlCommand cmd = new SqlCommand(safeSql Connection);
cmd.Parameters.AddRange(values);
// cmd.CommandType = CommandType.StoredProcedure;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14115 2009-12-10 21:02 DBHelper.cs
----------- --------- ---------- ----- ----
14115 1
- 上一篇:c# 画流程图
- 下一篇:c#IPCO多线程并发业务处理
相关资源
- c#IPCO多线程并发业务处理
- c# 画流程图
- C# 读写Word
- C#权限管理系统--动态加载菜单栏
- C#在线考试系统软件版
- 语音识别+文字语音合成C#
- ASP.Net登录界面及连接数据库
- C#语言做的学生通讯录
- C#查询本机唯一识别码 硬盘卷标号
- C#版远程桌面控制源码
- 微软智能语音C#Demo
- C#公交查询系统.rar
- c#做的一个停车收费系统
- 照片小管家源码C# winform照片管理
- 个人日程管理 C#与数据库
- 指纹识别C#实现
- C#中为treeview加背景图
- C#文件输入输出编程
- asp.net医院信息管理系统源码
- 社会保障管理系统
- C#、winform增删改查
- SQL Server数据库备份与恢复C#代码
- c#版的手写输入工具
-
Asp.Net中利用Dsofr
amer在线浏览office使 - C# SAPI 语音交互系统
- C#图书管理系统(功能齐全,包括借还
- C#对TXT读写
- c#仓库信息管理系统
- 用于验证码图片识别的类C#源码
- 一个用WPF编写的串口助手
评论
共有 条评论