资源简介
MysqlHelper.cs文件
代码片段和文件信息
using System;
using System.Data;
using System.IO;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
namespace Helpers
{
///
/// MySqlHelper操作类
///
public sealed partial class MySqlHelper
{
///
/// 批量操作每批次记录数
///
public static int BatchSize = 2000;
///
/// 超时时间
///
public static int CommandTimeOut = 600;
///
///初始化MySqlHelper实例
///
/// 数据库连接字符串
public MySqlHelper(string connectionString)
{
this.ConnectionString = connectionString;
}
///
/// 数据库连接字符串
///
public string ConnectionString { get; set; }
#region 实例方法
#region ExecuteNonQuery
///
/// 执行SQL语句返回影响的行数
///
/// SQL语句
/// 查询参数
/// 返回影响的行数
public int ExecuteNonQuery(string commandText params MySqlParameter[] parms)
{
return ExecuteNonQuery(ConnectionString CommandType.Text commandText parms);
}
///
/// 执行SQL语句返回影响的行数
///
/// 命令类型(存储过程命令文本 其它.)
/// SQL语句或存储过程名称
/// 查询参数
/// 返回影响的行数
public int ExecuteNonQuery(CommandType commandType string commandText params MySqlParameter[] parms)
{
return ExecuteNonQuery(ConnectionString commandType commandText parms);
}
#endregion ExecuteNonQuery
#region ExecuteScalar
///
/// 执行SQL语句返回结果集中的第一行第一列
///
/// 返回对象类型
/// SQL语句
/// 查询参数
/// 返回结果集中的第一行第一列
public T ExecuteScalar(string commandText params MySqlParameter[] parms)
{
return ExecuteScalar(ConnectionString commandText parms);
}
///
/// 执行SQL语句返回结果集中的第一行第一列
///
/// SQL语句
/// 查询参数
/// 返回结果集中的第一行第一列
public object ExecuteScalar(string commandText params MySqlParameter[] parms)
{
return ExecuteScalar(ConnectionString CommandType.Text commandText parms);
}
///
/// 执行SQL语句返回结果集中的第一行第一列
///
/// 命令类型(存储过程命令文本 其它.)
- 上一篇:wpf 漂亮Treeview
- 下一篇:asp.net网站注册登录功能源码基于C#
评论
共有 条评论