欢迎来到天天文库
浏览记录
ID:38580602
大小:35.50 KB
页数:7页
时间:2019-06-15
《C#操作MS SQL Server 数据库的通用类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、下面给出了一个C#操作MS SQL Server 数据库的通用类,通过该类可以对数据库进行任何操作,包括执行SQL语句、执行存储过程。以下是其详细实现过程,希望大家共同修改优化之。稍后将介绍如何使用它实现N层的程序设计。 配置web.config文件的链接参数 C#代码 using System;using System.Data;using System.Data.SqlClient;namespace Com.LXJ.Database{ /// /// ConnDB 的摘要说明。 /// <
3、/summary> public class ConnDB { protected SqlConnection Connection; private string connectionString; /// /// 默认构造函数 /// public ConnDB() { string connStr; connStr = System.Configuration.ConfigurationSettings.AppSettings["connStr"].ToString();
4、 connectionString = connStr; Connection = new SqlConnection(connectionString); } /// /// 带参数的构造函数 /// /// 数据库联接字符串 public ConnDB(string newConnectionString) { connectionString = newConnectionString
5、; Connection = new SqlConnection(connectionString); } /// /// 完成SqlCommand对象的实例化 /// /// /// /// private SqlCommand BuildCommand(string storedProcName
6、,IDataParameter[] parameters) { SqlCommand command = BuildQueryCommand(storedProcName,parameters); command.Parameters.Add(new SqlParameter("ReturnValue",SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null)); return comma
7、nd; } /// /// 创建新的SQL命令对象(存储过程) /// /// /// /// private SqlCommand BuildQueryCommand(string storedProcName,IDataParameter[] parameters) { SqlCommand
8、command = new SqlCommand(storedProcName,Connection); command.CommandType = CommandType.
此文档下载收益归作者所有