摘要: SQLite3在多线程环境中使用 SQLite支持三种不同的线程模式: * 单线程。在这种模式下所有的互斥锁都被禁用,在多个线程中同时使用SQLite时是不安全的。 * 多线程。在这种模式下,只要没有单个数据库连接被同时用在多个线程中的情况,SQLite就可以在多线程环境中安全地使用。 * 串行化。 阅读全文
posted @ 2020-10-16 10:30 唐朝Coding 阅读(4309) 评论(0) 推荐(0)
摘要: SQLite3源码在Windows平台编译 工具:Mingw32方法:命令行,尽量使用管理员模式 gcc -shared sqlite3.c -o sqlite3.dll 注意MinGW只生成32位的dll。另有一个分开的MinGW64工程可以用来生成64位的dll。可以推断其命令行语法是类似的。需 阅读全文
posted @ 2020-10-16 10:25 唐朝Coding 阅读(2447) 评论(0) 推荐(0)
摘要: 什么是 SQLite SQLite是一款轻量级的、基于文件的嵌入式数据库,实现自包容、零配置、支持事务的SQL数据库引擎。与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下,只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。第一个Alpha版本诞生于200 阅读全文
posted @ 2020-10-16 10:24 唐朝Coding 阅读(7391) 评论(0) 推荐(1)
摘要: SQLite3源码在Linux下编译 (1)编译命令行管理工具:gcc shell.c sqlite3.c -lpthread -ldl -o sqlite3 //将生成sqlit3命令行管理工具 (2)编译SQLite为单独的动态链接库:gcc sqlite3.c -lpthread -ldl - 阅读全文
posted @ 2020-10-16 10:23 唐朝Coding 阅读(2977) 评论(0) 推荐(0)