数据库
文章平均质量分 59
We_are_family678
这个作者很懒,什么都没留下…
展开
-
linux c编程操作数据库(sqlite3应用)
C/C++语言中调用 sqlite 的函数接口来实现对数据库的管理(创建数据库、创建表格、插入数据、查询、数据、删除数据等)。首先要编译好sqlite的库文件 : libsqlite3.a libsqlite3.la libsqlite3.so libsqlite3.so.0 libsqlite3.so.0.8.6 pkgconfig可执行文件 : sqlite3本次...原创 2018-06-02 20:07:08 · 562 阅读 · 0 评论 -
sqlite3_get_table使用举例
void GetTable() { sqlite3 * db; int result; char * errmsg = NULL; char **dbResult; //是 char ** 类型,两个*号 int nRow, nColumn; int i , j; int index; result = sqlite3_open( “c:\\Dcg_database.db”, &db...原创 2018-06-03 10:57:34 · 1276 阅读 · 1 评论 -
C++静态库与动态库详解
1 库的概念? 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库。 2 动态库与静态库的概念? 先回顾一下编译过程: 静态库在链接阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中,对应的链接方式称为静态链接。试想一下,静态库与汇编生成的目标文件(.o文件)一起链接为可执行文件,那么静态库必定跟.o文件格式相似。其实一个静态库可以 ...原创 2018-09-24 17:15:17 · 1091 阅读 · 0 评论 -
mysql数据库引擎常用面试总结
总的思想: MyIASM引擎是为了查和增加,效率高。所有功能都围绕这这个 Innodb引擎功能更强(事务等)效率低一些。 Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别,关于数据库事务与其隔离级别的内容请见数据库事务与其隔离级别这篇文章。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MyS...原创 2018-09-20 11:50:55 · 588 阅读 · 0 评论