SQL C++代码自动生成器(sql2class)介绍

sql2class工具将数据库表转化为C++对象,结合odbcwrapped和mysqlwrapped库简化数据库操作。odbcwrapped封装Windows ODBC API,mysqlwrapped封装MySQL C API。两者提供统一接口,减少开发数据库应用的学习成本和时间。主要类包括管理连接池的Database和执行SQL的Query。sql2class进一步封装数据库API,适用于基于ODBC驱动的Windows数据库,如MYSQL、MSSQL和SQLite。源码和更多信息可在http://www.alhem.net/project/sql2class/index.html找到。
摘要由CSDN通过智能技术生成

sql2class 是一个工具,用于把数据库表格转换为一个C++对象。配合odbcwrapped 和mysqlwrapped 2个面向对象的数据库接口封装库一起使用。

 

odbcwrapped  用C++类封装了Windows OBDC API的调用。

mysqlwrapped  用C++类封装了 Mysql C API的调用。

 

2个库都使用统一的接口。简化了程序员在开发数据库相关应用时操作数据库的API的掌握。实现着那些ADO,DAO,OBDC等一大堆windows上的数据库操作API以及MYSQL 提供的C API和其它数据库提供的众多的API而大脑发热时,要学习一大堆重复的相同的知识时,郁闷不, warpped和sql2class是你的救星。

 

他们至少可以让你的整个开发过程节省1/3的时间。

 

warpped 主要类介绍:

Database 类:严格的来说应该是一个数据库的连接池对象。管理这客户端到数据库服务器之间的TCP连接器。

Query 类:用于执行SQL查询语句,包括SELECT,UPDATE,DELETE等。所有SQL标准支持的数据库语句。

Query需要一个Datadase对象,每次执行SQL操作时,会从Database对象所管理的连接池中请求得到一个数据库连接对象,并执行相关的数据库操作。而后释放连接(并不断开,而是返回Database对象所管理的连接池中,下次复用)。

 

 

sql2calss基于warpped生成数据库表格对象,进一步封装了数据库的API,让程序员面对的是每一个数据库表格所表示的对象,而不是那些枯草无畏的数据库操作语句的C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值