当前位置:编程学习 > C#/ASP.NET >>

C#中怎么设计和调用公共类函数实现数据库连接

在C#数据库开发中,我想用一个公共类实现一个连接的开启和关闭,就像vb中的
public dbopen ()

   cnn.open;
}在程序中用
call dbopen()调用一样!也就是在一个数据库程序开发中只有一次连接数据库的代码,其它的都用函数调用来实现连接。 --------------------编程问答-------------------- 自己写个静态函数调用类。
或者写个单例模式的连接类就好了。 --------------------编程问答-------------------- 代码:using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Configuration;
using System.Collections;
 

using System.IO;
namespace Mylibrary
{
    public class Myclass1
    {
       
         //执行select 返回结果集
        public DataSet query(String a)
        {
 
            OleDbConnection cnn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=english.mdb");
          
            OleDbDataAdapter da = new OleDbDataAdapter();
            OleDbCommand cmd = new OleDbCommand();
            DataSet ds1 = new DataSet();
            cmd.Connection = cnn;
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = a;
            da.SelectCommand = cmd;
            da.Fill(ds1);
            return ds1;

        }

        //执行insert ,delete,update
        public void link(String b)
        {
          
            
            OleDbConnection cnn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=../../english.mdb");
            OleDbDataAdapter da = new OleDbDataAdapter();
            OleDbCommand cmd = new OleDbCommand();
            cmd.CommandText = b;
            cmd.CommandType = CommandType.Text;
            cmd.Connection = cnn;
            cnn.Open();
            cmd.ExecuteNonQuery();
            
            
            cnn.Close();

        }

  

      


    }
   

}
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,