文件名称:我的数据库访问类源代码
文件大小:1.09MB
文件格式:ZIP
更新时间:2017-09-07 11:06:46
C++ MySQL
在我参与的多个项目中,大家使用libMySQL操作MySQL数据库,而且是源码即复用,在多个项目中有多套相同或相似的源码,这样的复用方式给开发带来了不变,而且libMySQL的使用比较麻烦,要应对很多的细节,很容易出错。 我要写一个动态链接库,将对libMySQL的操作封装起来,以二进制复用代替源码级复用;要提供线程安全的接口,用户无需关系是否加锁这样细节性的问题,减少出错及死锁的机会,当然也要允许用户自己选择是否线程安全的访问数据库;要简化访问数据库的流程,接口越简单越好。 我从2011年开始写这个库,我给它起名字叫HiDB。
【文件预览】:
HiDB
----HiDB.vcxproj.user(143B)
----DB()
--------HiDBMySQL.cpp(6KB)
--------HiDBCommon.cpp(412B)
--------HiDB.cpp(2KB)
--------mysql()
--------HiDBImpl.h(2KB)
--------HiDBMySQL.h(2KB)
--------HiDBImpl.cpp(322B)
----lib()
--------depend()
----ReadMe.txt(2KB)
----HiDB.vcxproj.filters(6KB)
----dllmain.cpp(390B)
----bin()
--------libmysql.dll(2.56MB)
----targetver.h(236B)
----HiDB.vcxproj(8KB)
include
----common()
--------Timestamp.cc(1KB)
--------HisScopeGuard.h(791B)
--------hiString.cpp(3KB)
--------HiCritical.h(2KB)
--------Timestamp.h(2KB)
--------HiMap.h(3KB)
--------hiString.h(3KB)
----DB()
--------HiDB.h(3KB)
--------HiDBExport.h(327B)
--------HiDBCommon.h(1KB)