标签:
通用简易数据访问组件 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
标签:
原文地址:http://www.cnblogs.com/babietongtianta/p/4627617.html