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

通用简易数据访问组件 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

你可能感兴趣的:(Data)