这个是我在网上搜索的,不太全……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;
}
}
}
我都不知道怎么用,我是初接触这个,大家见笑了谁能提供一个功能全的,不胜感激…………最好能给个完整的代码??还有怎么调用啊谢谢各位兄弟了!!
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;
}
}
}
我都不知道怎么用,我是初接触这个,大家见笑了谁能提供一个功能全的,不胜感激…………最好能给个完整的代码??还有怎么调用啊谢谢各位兄弟了!!
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();
可能对你来说有点难
为什么不去买本书呢?
jyk有一个开源的数据访问层.