C#.NET操作数据库通用类(MS SQL Server篇)

来源:互联网 发布:linux snmp oid 编辑:程序博客网 时间:2024/05/02 04:26
C#.NET操作数据库通用类(MS SQL Server篇)
2007-01-10 15:27

下面给出了一个C#操作MS SQL Server 数据库的通用类,通过该类可以对数据库进行任何操作,包括执行SQL语句、执行存储过程。以下是其详细实现过程,希望大家共同修改优化之。稍后将介绍如何使用它实现N层的程序设计。

 

配置web.config文件的链接参数

 

<appSettings>    <!--  connStr参数设置,事例说明:  (1)Sql server数据库,例如“server=local;database=test;uid=sa;pwd=;”  (2)Access数据库,例如“data/ex.mdb; user id='admin';Jet OLEDB:database password='admin';” -->    <add key="connStr" value="server=127.0.0.1;database=DbName;uid=sa;pwd=;" />  </appSettings>

 

C#代码

 

using System;using System.Data;using System.Data.SqlClient;

namespace Com.LXJ.Database{ /// <summary> /// ConnDB 的摘要说明。 /// </summary> public class ConnDB {  protected SqlConnection Connection;  private string connectionString;

  /// <summary>  /// 默认构造函数  /// </summary>  public ConnDB()  {   string connStr;   connStr = System.Configuration.ConfigurationSettings.AppSettings["connStr"].ToString();

   connectionString = connStr;   Connection = new SqlConnection(connectionString);  }

  /// <summary>  /// 带参数的构造函数  /// </summary>  /// <param name="newConnectionString">数据库联接字符串</param>  public ConnDB(string newConnectionString)  {   connectionString = newConnectionString

原创粉丝点击