码迷,mamicode.com
首页 > 其他好文 > 详细

通用简易数据访问组件 Gem.Data

时间:2015-07-07 19:17:27      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:

通用简易数据访问组件 Gem.Data,非ORM,无需配置,直接编写SQL语句操作数据。支持多种数据库 Access、MySql、SqlServer 等。

1、初始化数据访问组件

IXDatabase dbAccess = XDatabaseBuilder.CreateAccessDb("demo.mdb");
IXDatabase dbMySql = XDatabaseBuilder.CreateMySqlDb("127.0.0.1", 3306, "Demo", "root", "123");
IXDatabase dbSqlServer = XDatabaseBuilder.CreateSqlServerDb("127.0.0.1,1433", "sa", "123", "Demo");

  

2、查询操作

var sql = "select * from T_ProductType;"
DataTable tab = db.Query(sql);

  

3、数据变更操作

var sql = "delete from T_ProductType where F_TypeNo = ‘" + F_TypeNo + "‘ ";
bool result = db.Write(sql);

  

4、批量处理操作

db.BeginBatchConnection();
db.BeginBatchUpdate(1000);
db.Write("insert into T_ProductType(‘1‘,‘测试1‘,‘0‘,‘0‘)");
db.Write("insert into T_ProductType(‘2‘,‘测试2‘,‘0‘,‘0‘)");
db.Write("insert into T_ProductType(‘3‘,‘测试3‘,‘0‘,‘0‘)");
db.Write("insert into T_ProductType(‘4‘,‘测试4‘,‘0‘,‘0‘)");
db.EndBatchUpdate();
db.EndBatchConnection();

  

下载地址:

http://www.51aspx.com/code/GeneralEasyData

通用简易数据访问组件 Gem.Data

标签:

原文地址:http://www.cnblogs.com/babietongtianta/p/4627617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!