2024年3月16日发(作者:)

using System;

using ;

using ent;

using uration;

using c;

namespace

{

///

/// 数据库操作基类

/// 实现对Sql数据库的各种操作

/// 创建时间:2010-1-18

///

public class DBHelper

{

#region 初始化字段

private string SqlConnectionString = "";

#endregion

#region DBHelper(string Conn_Str): 构造函数,以Conn_Str为数据库连接字符串name

///

/// 确定Conn_Str标识的数据库连接字符串

///

public DBHelper(string Conn_Str)

{

//获取数据库连接字符串

//SqlConnectionString

tionStrings[Conn_Str].connectionString;

SqlConnectionString = tionStrings[Conn_Str].ConnectionString;

}

#endregion

#region ExecSqlCommand: 执行SQL语句,返回bool型结果,是否执行成功

///

/// 执行SQL语句,返回bool

///

/// insert、update、delete

///

public bool ExecSqlCommand(string sql)

{

using (SqlConnection con = new SqlConnection(SqlConnectionString))

{

=

using (SqlCommand cmd = new SqlCommand(sql, con))

{

try

{

();

int i = eNonQuery();

return i > 0 ? true : false;

}

catch (SqlException e)

{

();

return false;

throw e;

}

finally

{

();

}

}

}

}

#endregion

#region ExecuteNonQuery: 执行SQL语句,返回影响的记录数

///

/// 执行SQL语句,返回影响的记录数

///

/// SQL语句

/// 影响的记录数

public int ExecuteNonQuery(string sql)

{

using (SqlConnection con = new SqlConnection(SqlConnectionString))

{

using (SqlCommand cmd = new SqlCommand(sql, con))

{

try

{

();

int rows = eNonQuery();

return rows;

}

catch (SqlException e)

{