这个是我在网上搜索的,不太全……using System;
using System.Data;
using System.Configuration;namespace Test
{
/// <summary>
/// DataBaseConnect 的摘要描述。
/// </summary>
public class DataBaseConnect
{public string dataBaseType;
public string dataBaseName;protected IDbConnection dataConnection;public DataBaseConnect()
{
//
// TODO: 在這裡加入建構函式的程式碼
//
}public IDbConnection DbConnection()
{
//判斷數據庫類型以及打開在web.config裡key所指定的數據庫。返回IDbConnection值。
switch (dataBaseType)
{
case "SQL":
dataConnection = new System.Data.SqlClient.SqlConnection(ConfigurationSettings.AppSettings[dataBaseName]);
break;
case "OLE":
dataConnection = new System.Data.OleDb.OleDbConnection(ConfigurationSettings.AppSettings[dataBaseName]);
break;
}
return dataConnection;
}
}
}
我都不知道怎么用,我是初接触这个,大家见笑了谁能提供一个功能全的,不胜感激…………最好能给个完整的代码??还有怎么调用啊谢谢各位兄弟了!!

解决方案 »

  1.   

    DataBaseConnect db = new DataBaseConnect();
    db.dataBaseType = "SQL";
    IDbConnection conn = db.DbConnection();
    IDbCommand cmd = conn.CreateCommand();
    cmd.CommandText = "SELECT * FROM authros";
    cmd.CommandType = CommandType.Text;
    conn.Open();
    IDataReader r = cmd.ExecuteReader();
    while(r.Read())
    {
    Response.Write(r[0]);
    }
    conn.Close();
      

  2.   

    MS有个Data Access Application Block google一下
      

  3.   

    sqlhelper
    可能对你来说有点难
    为什么不去买本书呢?
      

  4.   

    sqlhelper和
    jyk有一个开源的数据访问层.