谁能给我提供一个asp.net(c#)操作数据库的通用类吗??

ck863 2006-10-24 05:27:49
这个是我在网上搜索的,不太全……

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;
}
}
}


我都不知道怎么用,我是初接触这个,大家见笑了

谁能提供一个功能全的,不胜感激…………最好能给个完整的代码??还有怎么调用啊



谢谢各位兄弟了!!
...全文
260 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
job_2006 2006-10-25
  • 打赏
  • 举报
回复
友情UP
ck863 2006-10-25
  • 打赏
  • 举报
回复
各位给指导指导,像我这样的初学者应该朝哪个方向努力???????
ck863 2006-10-25
  • 打赏
  • 举报
回复
呵呵,谢谢楼上兄弟的建议,小弟是想写一个3层架构的类似论坛的程序^^^


想让大家给推荐个开源的例子或是数据层的类让我学习一下,不懂的地方在来向各位请教^^^


谢谢兄弟
levin9 2006-10-24
  • 打赏
  • 举报
回复
sqlhelper和
jyk有一个开源的数据访问层.
xcz1943 2006-10-24
  • 打赏
  • 举报
回复
sqlhelper
可能对你来说有点难
为什么不去买本书呢?
everbeyond 2006-10-24
  • 打赏
  • 举报
回复
自己写用起来方便
leocool 2006-10-24
  • 打赏
  • 举报
回复
MS有个Data Access Application Block google一下
avisnet 2006-10-24
  • 打赏
  • 举报
回复
我觉得刚开始你没有必要用这个,还个自已写比较好
avisnet 2006-10-24
  • 打赏
  • 举报
回复
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();

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧