SQL C++代码自动生成器(sql2class)介绍
来源:互联网 发布:小游戏网站源码 编辑:程序博客网 时间:2024/05/17 20:44
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 API。有时需要掌握一些简单的SQL语句。在多表查询、操作时还是需要使用到warpped提供的类,此时sql2class生成的类无能为力或者效率低下。
适合范围:
用于Windows开发居于ODBC驱动的数据库,比如MYSQL,MSSQL。ACCES----只要支持 ODBC驱动的都可以使用。
MYSQL C API 如果在linux时,没有OBDC等驱动程序,目前只支持mysql
sqlite 一个文件数据库,类型与微软的ACCESS。
源码以及更加详细的参考信息:http://www.alhem.net/project/sql2class/index.html
注意:该库在不同的CPU(相同的操作系统)上面最好重新编译,否则可能会出现一些莫名奇妙的问题。
- SQL C++代码自动生成器(sql2class)介绍
- SQL代码自动生成器
- SQL代码自动生成器
- 代码自动生成器
- mysql代码自动生成器
- stm32代码自动生成器
- 代码生成器介绍
- 自己写的.Net(C#)代码自动生成器
- 自己写的.Net(C#)代码自动生成器
- 自己写的.Net(C#)代码自动生成器
- c#“代码生成器”大全
- Net代码自动生成器(原名:LTP.Net代码自动生成器)
- .Net代码自动生成器[转]
- 天工代码生成器功能介绍
- (一)autoCode代码生成器介绍
- 【产品介绍】Generator-代码生成器
- vs2010代码注释自动生成api文档(Sandcastle帮助文档生成器使用介绍)
- vs.c#.asp.net.mvc自动代码生成器1.0发布--即将改变人类编程方式
- ARP攻击基本知识
- U盘装系统
- Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
- BeginPaint() 和EndPaint() 比较
- 主动性营销系统执行测试用例_报告.doc
- SQL C++代码自动生成器(sql2class)介绍
- 几个GDI函数
- web编码问题 有乱码 应统一编码 设置一个filter
- Clementine使用经典实例
- 感冒好了,O(∩_∩)O哈哈~
- Linux内核Makefile文件
- 利用Windows外壳扩展保护文件夹
- c++中,一个程序可以不含main()吗?
- 关于在windows下部署发布QT程序的总结