数据库操作是软件的核心之一,网上也有很多关于数据库操作的文章,并附有很多优秀的源代码。之前写了一个系统,留下很多很多有用的资源,现在整理出访问SQL Server的C#实现类,算是对之前的工作做一个总结,对自己有用,也希望对其他人有用!欢迎提出宝贵意见!
MSSQLHelper 数据库访问类:
字段 (私有):
SqlConnection 连接实例
SqlCommand 命令实例
SqlDataAdapter 数据适配器
String 数据库 驱动连接字符串
方法:
(1)构造函数;
(2)ExecuteNonQuery 执行存储过程或SQL脚本,返回执行状态
(3)ExecuteNonQueryWithReturn 执行存储过程,并返回存储过程的返回值 (Return)
(4)ExecuteQuery 执行存储过程,并返回结果集
(5)BeginExecuteQuery 异步执行存储过程成功返回1,否则-1
(5)CallBackExecuteNonQuery 异步执行存储过程回调函数
注:因为经过很多改动,改动后可能有些潜在bug,若发现欢迎指正!
/*
Author : YEZ
Date : 2014/12/9
Discribe : visitor for MSSQL Server Database.
*/
namespace lib_ez
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Configuration;
public class MSSQLHelper {
private SqlCommand comm;