• 大小: 40KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: C#
  • 标签: MysqlHelper  

资源简介

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语句返回结果集中的第一行第一列
        /// 

        /// 命令类型(存储过程命令文本 其它.)
 

评论

共有 条评论