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,首先需要引用`System.Data`和`System.Data.SqlClient`命名空间。下面我们将深入探讨SqlHelper类的主要功能和使用方法。 1. **连接字符串**: 在使用SqlHelper之前,需要一个有效的连接字符串...
C#SQLHelper是一个用于简化数据库操作的类库,尤其在处理多种数据库系统时,如Oracle、DB2和MSSQL等,它提供了一致的接口和方法,使开发者无需关注底层数据库的具体实现细节。本篇文章将深入探讨C#SQLHelper的核心...
标题中的"C# sqlhelper多类库"指的是在C#编程环境下使用的一种数据库操作辅助类库,通常用于简化SQL语句的编写和执行。SqlHelper是一个常见的辅助类,它封装了ADO.NET的操作,使得开发者可以更方便地进行数据库的...
c# SqlHelper类提供对 SQL语句的增删改查 下载
微软C# SqlHelper.cs 源码
C# Sqlhelper 简单的sqlhelper 类
C#SqlHelper 数据库连接帮助类
C# SqlHelper
C# SQLHelper 实现代码详解 C# SQLHelper 是一个常用的数据库操作类库,主要用于实现数据库的连接、执行 SQL 语句、返回DataReader 等功能。在 WinForm 应用程序中,SQLHelper 通常用于实现数据的CRUD(Create, ...
在这个“c#sqlhelper”项目中,我们可能看到的是一个基础的实现,用于演示如何在C#网页应用中方便地执行SQL语句。 首先,SQLHelper类通常包含以下几个核心功能: 1. **连接数据库**:SQLHelper会封装数据库连接...
非常好用的c# sqlHelper源码
总的来说,SqlHelper类是C#中一个非常实用的工具,它可以帮助开发者更高效、更安全地处理与数据库的交互。通过封装常见的数据库操作,它使得代码更加简洁、易于理解和维护。在实际项目中,可以根据具体需求扩展和...
《C# SQLHelper(for WinForm)实现代码解读》 在C#开发Windows桌面应用程序时,经常需要与数据库进行交互,SQLHelper类是用于简化这种交互的一个常见工具。本文将详细解析一个专为WinForm应用设计的C# SQLHelper...
《C# SQLHelper(for WinForm)实现代码解读》 在C#开发Windows桌面应用程序时,数据访问层的实现是至关重要的,SQLHelper类就是一种常见的解决方案,它封装了数据库操作,提供了简单易用的接口。本文将深入解析C#...
SQLHelper是一个经典的C#数据库操作类,它为开发者提供了一种方便、简洁的方式来执行SQL语句,大大简化了数据库操作的过程。这个类通常包含了连接数据库、执行SQL命令、处理结果集等功能,适用于多种数据库系统,如...
在C#中,`SqlHelper`类通常包含以下方法: 1. `ExecuteNonQuery`: 这个方法用于执行不返回结果集的SQL命令,例如INSERT、UPDATE或DELETE语句。 2. `ExecuteReader`: 用于执行返回数据集的查询,通常用于SELECT语句...
C#封装的操作SQL Server数据库的帮助类,DbHelperMSSql.cs SQLHelper
SqlHelper是C#编程语言中常见的一种用于简化数据库操作的辅助类库,它为开发者提供了方便的接口,以便更高效地执行SQL语句。在.NET框架下,开发人员经常使用SqlHelper来代替直接操作ADO.NET组件,以提高代码的可读性...