★☆★☆ 开源的、万能的数据库基础类测试版本发布
Caicai.Data.dll 4.0 组件 简要说明
·完全开源,无任何污染
·纯天然支持多种数据库,目前测试通过的有Access和Sql server,还有更多等待您的测试哦
·支持Access查询,支持带输入型、输出型和返回值类型的存储过程
·支持一个程序集中同时使用多个不同的数据库
·一个仅9K的dll文件就能实现这么多功能,那你还等什么...
·还有更多功能,实在无法一一列举,等待您的测试...
更重要的是使用方便,减轻大家的工作,以后大家的重点可以放在程序的逻辑上了
如何使用? 下载Caicai.Data.dll→打开vs2005项目→选择项目→右键添加引用→浏览→选择Caicai.Data.dll→确定→查看文档,配置web.config→使用
Access数据库调用代码片段:
Web.config 配置
<connectionStrings>
<add name= "DataLink " providerName= "System.Data.OleDb " connectionString= "App_Data/Caicai.mdb " />
</connectionStrings>
使用ExecuteDataSet 方法
using System;
using Caicai;
public partial class ExecuteDataSet : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DBHelper MyHelper = new DBHelper();
this.GridView1.DataSource = MyHelper.ExecuteDataSet( "select * from c_userinfo ");
this.GridView1.DataBind();
}
}
使用ExecuteReader 方法
using System;
using Caicai;
using System.Data.Common;
public partial class ExecuteReader : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DbDataReader MyReader = new DBHelper().ExecuteReader( "select * from c_userinfo ");
while (MyReader.Read())
{
Response.Write(MyReader[ "c_username "]+ " <br /> ");
}
MyReader.Close();
}
}
使用ExecuteNonQuery 方法
using System;
using Caicai;
public partial class ExecuteNonQuery : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DBHelper MyHelper = new DBHelper();
MyHelper.ExecuteNonQuery( "insert into c_userinfo(c_username,c_password) values ( '菜菜灰 ', '123456 ') ");
}
}
使用ExecuteScalar 方法
using System;
using Caicai;
public partial class ExecuteScalar : System.Web.UI.Page
{
protected v