NewGCSSDAL/SQLHelper.cs
(开头部分) 13KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*----------------------------------------------------------------
// Copyright (C) 2007 Accp
// 版权所有。
//
// 文件名:SQLHelper.cs
// 文件功能描述:对用户对象数据访问的接口的实现 sql版本
// 创建标识:宜昌斯瑞学校内部
// 创建时间:2008
----------------------------------------------------------------*/
using System;
using System.Data;
using System.Xml;
using System.Data.SqlClient;
using System.Collections;
using System.Configuration;
namespace NewGCSS.DAL
{
/// <summary>
/// The SqlHelper class is intended to encapsulate high performance, scalable best practices for
/// common uses of SqlClient
/// </summary>
public sealed class SqlHelper
{
/// <summary>
/// 连接字符串
/// </summary>
//public static string CONN_STRING="server=.;uid=sa;pwd=;database=northwind";
public static string CONN_STRING = ConfigurationManager.ConnectionStrings["GameCardSale"].ConnectionString;
// 用户缓存参数。
private static Hashtable parmCache = Hashtable.Synchronized(new Hashtable());
/// <summary>
/// 使用默认连接, 执行SQL语句,仅仅返回数据库受影响行数。
/// 所需参数:命令文本,参数列表。
/// </summary>
/// <param name="cmdText">命令文本</param>
/// <param name="cmdParms">参数列表</param>
/// <returns></returns>
public static int ExecuteNonQuery(string cmdText, params SqlParameter[] cmdParms)
{
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(CONN_STRING))
{
PrepareCommand(cmd, conn, null, CommandType.Text, cmdText, cmdParms);
int val = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return val;
}
}
/// <summary>
/// 执行一个sql命令,仅仅返回数据库受影响行数。
/// 所需参数:连接字符串,命令类型,命令文本,参数列表。
/// </summary>
/// <param name="connString">连接字符串</param>
/// <param name="cmdType">命令类型</param>
后面还有 343 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
