`
Stanleylei
  • 浏览: 22360 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

C# SQLHelper

    博客分类:
  • .Net
阅读更多
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace CRM.BaseClass
{
    class DB
    {
        #region  建立数据库连接
        /// <summary>
        /// 建立数据库连接.
        /// </summary>
        /// <returns>返回SqlConnection对象</returns>
        public SqlConnection getcon()
        {
            string M_str_sqlcon = "Data Source=steve;Database=db_CRM;User id=sa;PWD=andylilin";
            SqlConnection myCon = new SqlConnection(M_str_sqlcon);
            return myCon;
        }
        #endregion

        #region  执行SqlCommand命令
        /// <summary>
        /// 执行SqlCommand
        /// </summary>
        /// <param name="M_str_sqlstr">SQL语句</param>
        public void getcom(string M_str_sqlstr)
        {
            SqlConnection sqlcon = this.getcon();
            sqlcon.Open();
            SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);
            sqlcom.ExecuteNonQuery();
            sqlcom.Dispose();
            sqlcon.Close();
            sqlcon.Dispose();
        }
        #endregion

        #region  创建DataSet对象
        /// <summary>
        /// 创建一个DataSet对象
        /// </summary>
        /// <param name="M_str_sqlstr">SQL语句</param>
        /// <param name="M_str_table">表名</param>
        /// <returns>返回DataSet对象</returns>
        public DataSet getds(string M_str_sqlstr, string M_str_table)
        {
            SqlConnection sqlcon = this.getcon();
            SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon);
            DataSet myds = new DataSet();
            sqlda.Fill(myds, M_str_table);
            return myds;
        }
        #endregion

        #region  创建SqlDataReader对象
        /// <summary>
        /// 创建一个SqlDataReader对象
        /// </summary>
        /// <param name="M_str_sqlstr">SQL语句</param>
        /// <returns>返回SqlDataReader对象</returns>
        public SqlDataReader getread(string M_str_sqlstr)
        {
            SqlConnection sqlcon = this.getcon();
            SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);
            sqlcon.Open();
            SqlDataReader sqlread = sqlcom.ExecuteReader(CommandBehavior.CloseConnection);
            return sqlread;
        }
        #endregion
    }
}
分享到:
评论

相关推荐

    C# SqlHelper类 (微软官方)

    在C#中使用SqlHelper,首先需要引用`System.Data`和`System.Data.SqlClient`命名空间。下面我们将深入探讨SqlHelper类的主要功能和使用方法。 1. **连接字符串**: 在使用SqlHelper之前,需要一个有效的连接字符串...

    C#SQLHelper 支持多數據庫(oracle/DB2/MSSQL...)帶SQL源碼

    C#SQLHelper是一个用于简化数据库操作的类库,尤其在处理多种数据库系统时,如Oracle、DB2和MSSQL等,它提供了一致的接口和方法,使开发者无需关注底层数据库的具体实现细节。本篇文章将深入探讨C#SQLHelper的核心...

    C# sqlhelper多类库

    标题中的"C# sqlhelper多类库"指的是在C#编程环境下使用的一种数据库操作辅助类库,通常用于简化SQL语句的编写和执行。SqlHelper是一个常见的辅助类,它封装了ADO.NET的操作,使得开发者可以更方便地进行数据库的...

    c# SqlHelper.cs

    c# SqlHelper类提供对 SQL语句的增删改查 下载

    微软C# SqlHelper.cs 源码

    微软C# SqlHelper.cs 源码

    C# Sqlhelper

    C# Sqlhelper 简单的sqlhelper 类

    C#SqlHelper 数据库连接帮助类

    C#SqlHelper 数据库连接帮助类

    C# SqlHelper

    C# SqlHelper

    c# SQLHelper(for winForm)实现代码

    C# SQLHelper 实现代码详解 C# SQLHelper 是一个常用的数据库操作类库,主要用于实现数据库的连接、执行 SQL 语句、返回DataReader 等功能。在 WinForm 应用程序中,SQLHelper 通常用于实现数据的CRUD(Create, ...

    c#sqlhelper

    在这个“c#sqlhelper”项目中,我们可能看到的是一个基础的实现,用于演示如何在C#网页应用中方便地执行SQL语句。 首先,SQLHelper类通常包含以下几个核心功能: 1. **连接数据库**:SQLHelper会封装数据库连接...

    非常好用的c# sqlHelper源码

    非常好用的c# sqlHelper源码

    C# SqlHelper类

    总的来说,SqlHelper类是C#中一个非常实用的工具,它可以帮助开发者更高效、更安全地处理与数据库的交互。通过封装常见的数据库操作,它使得代码更加简洁、易于理解和维护。在实际项目中,可以根据具体需求扩展和...

    c#SQLHelper(forwinForm)实现代码解读.docx

    《C# SQLHelper(for WinForm)实现代码解读》 在C#开发Windows桌面应用程序时,经常需要与数据库进行交互,SQLHelper类是用于简化这种交互的一个常见工具。本文将详细解析一个专为WinForm应用设计的C# SQLHelper...

    c#SQLHelper(forwinForm)实现代码解读.pdf

    《C# SQLHelper(for WinForm)实现代码解读》 在C#开发Windows桌面应用程序时,数据访问层的实现是至关重要的,SQLHelper类就是一种常见的解决方案,它封装了数据库操作,提供了简单易用的接口。本文将深入解析C#...

    一个C# SQLHelper 数据库操作类

    SQLHelper是一个经典的C#数据库操作类,它为开发者提供了一种方便、简洁的方式来执行SQL语句,大大简化了数据库操作的过程。这个类通常包含了连接数据库、执行SQL命令、处理结果集等功能,适用于多种数据库系统,如...

    C# SqlHelper类,web.config

    在C#中,`SqlHelper`类通常包含以下方法: 1. `ExecuteNonQuery`: 这个方法用于执行不返回结果集的SQL命令,例如INSERT、UPDATE或DELETE语句。 2. `ExecuteReader`: 用于执行返回数据集的查询,通常用于SELECT语句...

    C# SQLHelper类, DbHelperMSSql.cs

    C#封装的操作SQL Server数据库的帮助类,DbHelperMSSql.cs SQLHelper

    SqlHelper.zip

    SqlHelper是C#编程语言中常见的一种用于简化数据库操作的辅助类库,它为开发者提供了方便的接口,以便更高效地执行SQL语句。在.NET框架下,开发人员经常使用SqlHelper来代替直接操作ADO.NET组件,以提高代码的可读性...

Global site tag (gtag.js) - Google Analytics