资源简介
特别全面的DbHelper,节省大家时间,欢迎大家下载。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;
using System.Collections;
namespace Com.Caresoft.BPM.Common
{
public abstract class DBHelper
{
//数据库连接字符串(web.config来配置)
protected static string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings[“Caresoft“].ConnectionString;
public DBHelper()
{
}
#region 公用方法
public static int GetMaxID(string FieldName string TableName)
{
string strsql = “select max(“ + FieldName + “)+1 from “ + TableName;
object obj = GetSingle(strsql);
if (obj == null)
{
return 1;
}
else
{
return int.Parse(obj.ToString());
}
}
public static bool Exists(string strSql params SqlParameter[] cmdParms)
{
object obj = GetSingle(strSql cmdParms);
int cmdresult;
if ((object.Equals(obj null)) || (object.Equals(obj System.DBNull.Value)))
{
cmdresult = 0;
}
else
{
cmdresult = int.Parse(obj.ToString());
}
if (cmdresult == 0)
{
return false;
}
else
{
return true;
}
}
#endregion
//执行简单SQL语句#region 执行简单SQL语句
/**/
///
/// 执行SQL语句,返回影响的记录数
///
/// SQL语句
/// 影响的记录数
public static int ExecuteSql(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.SqlClient.SqlException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
/**/
///
/// 执行多条SQL语句,实现数据库事务。
///
/// 多条SQL语句
public static void ExecuteSqlTran(ArrayList SQLStringList)
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
- 上一篇:unity旋转,缩放,移动控制脚本
- 下一篇:Winform增删改查小项目带数据库
相关资源
- unity旋转,缩放,移动控制脚本
- C#制作的小游戏
- C#图书馆管理系统
- C#编写的hex转bin工程
- 代码.zip(用C#语言完成简单的学生选
- C#窗体绘制动态曲线
- c#文档编辑器
- C#七参数坐标转换布尔莎七参数计算,
- TLSharp 在 C# 中,电报客户端库.zip
- C#实现EXCEL数据到TXT文档的转换
- C# 字符串多行显示/文本换行以textbo
- c# chart控件实时显示曲线
- 基于C#编写的剪刀石头布的小游戏
- 操作系统进程管理系统课程设计C#
- C#手机查询系统
- C#编写的串口数据接收保存
- C#作业在线考试系统代码及数据库
- 用C#实现的一个学生成绩管理系统
- C#获取某文件夹下的目录树,目录结构
- C#读取RS232串口扫描枪
- C#的皮尔逊Ⅲ型曲线计算
- C# 编写的绘图板(可绘了直线,矩形
- C#动态获取局域网中所有在线的IP地址
- C# 图片比对 图片查找
- C#和台达PLC通信
- 用C#编写的新闻发布系统
- C#编程多种方法求矩阵的特征值的计算
- C# 测试内存泄露.zip
- C#通过服务端和GPRS通讯
- C#小型超市管理系统+SQL数据库
评论
共有 条评论