日期:2014-05-18  浏览次数:20381 次

★☆★☆ 开源的、万能的数据库基础类测试版本发布
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