精易论坛

标题: sqlite3.24数据库支持多线程 [打印本页]

作者: 酷宝贝    时间: 2018-8-30 14:49
标题: sqlite3.24数据库支持多线程
这次编译的dll支持多线程,但是要支持多线程内部是有互斥锁的,所以会有性能损失。
但是可以通过 S3_配置 () 来自己选择模式:


#SQLITE_配置_单线程  为单线程模式


#SQLITE_配置_多线程  各个线程使用不同的连接和准备的SQL语句


#SQLITE_配置_串行化  启用所有互斥锁,多个线程都可以使用相同的连接和准备的SQL语句


当然还有一些配置我没有封装完,基本是些内存方面的


另外编译了各种加密算法的dll,分别放在了不同的文件夹
AES128、AES256、CHACHA20、SQLCIPHER
test2.db 是测试用的数据库

Sqlite3.24.rar (2.71 MB, 下载次数: 800)

作者: 胖虎O    时间: 2018-8-30 14:52
谢谢分享。看一下
作者: 指尖流淌    时间: 2018-8-30 15:01
好东西,谢谢了
作者: Codebug    时间: 2018-8-30 15:27
精品
作者: 凉桔    时间: 2018-8-30 15:39
好东西,谢谢了
作者: 凉桔    时间: 2018-8-30 15:40
谢谢分享。看一下
作者: 1279868433    时间: 2018-8-30 21:59
#在这里快速支持开源~!感谢分享回复#
作者: qq2230552100    时间: 2018-8-30 23:32
支持开源~!感谢分享
作者: ck66    时间: 2018-8-31 08:48
支持迭代升级
作者: 沫茗    时间: 2018-8-31 09:20
支持,感谢分享
作者: 先锋小七    时间: 2018-8-31 12:47
谢谢分享
作者: chenuqiang    时间: 2018-8-31 22:12
66666666666666
作者: mycoder    时间: 2018-8-31 23:10
新手学习.
作者: 独殇狼    时间: 2018-9-1 07:16
谢谢分享。看一下
作者: xngaogwy    时间: 2018-9-1 10:13
支持开源~!感谢分享
作者: 天行    时间: 2018-9-3 21:44
S3_配置() 是在 数据库打开之前执行吗?
作者: 脚本定制专员    时间: 2018-9-6 20:22

作者: 脚本定制专员    时间: 2018-9-6 20:23

作者: 酷宝贝    时间: 2018-9-7 15:12
天行 发表于 2018-9-3 21:44
S3_配置() 是在 数据库打开之前执行吗?

是的,打开之前
作者: anim510    时间: 2018-9-7 15:49
SQLITE3-简化操作
作者: 毛超    时间: 2018-9-7 17:54
程都可以使用相同的连接和准备的SQL语句
作者: 禾子    时间: 2018-9-7 17:59
谢谢分享~
作者: 天行    时间: 2018-9-7 19:52
酷宝贝 发表于 2018-9-7 15:12
是的,打开之前

好的,明白了。再问下,配置_多线程 是多并发吗?
作者: batcd    时间: 2018-9-11 06:10
我师傅说你是很大的牛
作者: suntojava    时间: 2018-9-17 21:01
楼主,多进程,怎么样配置?
作者: suntojava    时间: 2018-9-23 20:56
好像没有取记录总数,有点麻烦
作者: 酷宝贝    时间: 2018-9-24 11:25
suntojava 发表于 2018-9-23 20:56
好像没有取记录总数,有点麻烦

你要习惯没有取记录集行数的数据库,并且一点也不麻烦
作者: yyaifei    时间: 2018-9-25 01:10
正在搞这个库 学习下
作者: 821888290    时间: 2018-9-25 11:43
有没有相关例程
作者: web188    时间: 2018-10-10 09:25
正好要学习下,谢谢楼主
作者: 人间不值得    时间: 2018-10-10 10:43
谢谢大神,感谢分享,虽然我还不会,但我会努力学!!!
作者: coolya    时间: 2018-10-18 16:31
这个东东怎么用的啊,看了半天没看懂
作者: 448921899    时间: 2018-11-27 01:43
下载用用
作者: frh35860    时间: 2018-11-27 18:29
为什么用DB Browser for SQLite 或 Navicat for SQLite都无法打开模块创建的数据库,工具创建的数据库也无法用模块打开
作者: xo37    时间: 2018-12-2 06:58
这个读取速度,应该比官方的那个库快多了吧?
作者: xwsy    时间: 2018-12-3 15:09
想找个SQL连接的先关源码,也不知道能不能用~~~~
作者: xo37    时间: 2018-12-3 15:31
要是有实例就更好了……
作者: 蓝蜗牛    时间: 2018-12-10 01:03
frh35860 发表于 2018-11-27 18:29
为什么用DB Browser for SQLite 或 Navicat for SQLite都无法打开模块创建的数据库,工具创建的数据库也无 ...

Navicat for SQLite 的sqlite3.dll替换后会报错 打不开
作者: sktyou    时间: 2018-12-14 16:55
这个是在打开之前配置多线程,然后再执行打开 就可以多线程去执行SQL了?

作者: sktyou    时间: 2018-12-14 17:23
测试了一下,使用本地原来建的数据库,会打不开“file is not a database”  提示这个内容,可否告知一下,这个是什么原因,如果将这个sqlite3.dll 替换到Navicat Premium 下面结果就是数据库程序无法打开
作者: sktyou    时间: 2018-12-18 15:40
测试了,所有的sqlite3.dll 放入到 Navicat Premium  都会报错~~~  不管是加密的还是没有加密的,
作者: sktyou    时间: 2018-12-21 14:05
sktyou 发表于 2018-12-18 15:40
测试了,所有的sqlite3.dll 放入到 Navicat Premium  都会报错~~~  不管是加密的还是没有加密的,

Navicat 12 for SQLite  已经将软件替换成这个版本了,然后尝试替换所有所有的,还是不行
作者: sktyou    时间: 2018-12-21 14:06
sktyou 发表于 2018-12-18 15:40
测试了,所有的sqlite3.dll 放入到 Navicat Premium  都会报错~~~  不管是加密的还是没有加密的,

你能不能把你使用的数据库软件放出来呢,真心现在想找个多线程的sqlite3
作者: 肆玖叁贰    时间: 2018-12-22 17:25
谢谢大佬!!
作者: DDSGXQ    时间: 2018-12-23 07:18
不错的源码,支持
作者: 「夏天」    时间: 2018-12-24 13:33
谢谢大佬!!
作者: 陈诚柳絮    时间: 2019-1-4 09:11
感谢楼主分享
作者: 追忆帝    时间: 2019-3-5 01:44
支持i一波~
作者: tianning16    时间: 2019-3-17 18:15
Sqlite3.执行() 为什么执行update语句的时候总是返回假呢?
作者: tianning16    时间: 2019-3-17 18:16
“UPDATE WB_Bus_Task set 状态='1' where 任务编号='20190317151550_0';” | 假

作者: 浮沉咯    时间: 2019-3-21 21:50
        感谢分享,很给力!~
作者: 悟心猎手    时间: 2019-3-29 08:25
感谢大佬分享
作者: epwne    时间: 2019-4-21 22:07
谢谢分享!!!
作者: 懒癌晚期患者    时间: 2019-4-29 00:46
没有取记录数
作者: tgsdhm    时间: 2019-12-3 02:57
支持一下 谢谢分享
作者: 甜到忧伤    时间: 2019-12-9 09:48
支持开源~!感谢分享!
作者: yuxuanju    时间: 2021-5-6 14:22
sqlite3.24数据库支持多线程
作者: yuxuanju    时间: 2021-5-6 14:22
非常感谢。
作者: 单色    时间: 2021-5-7 09:52

作者: 疯狂的木头    时间: 2022-10-6 20:29
66666666666666666
作者: 给自己留一片天空    时间: 2023-5-25 20:42
感谢大佬分享
作者: aurora123    时间: 2023-8-6 21:47
支持支持学习学习
作者: aurora123    时间: 2023-8-10 02:38
666666666666666666
作者: aurora123    时间: 2023-8-10 02:39
666666666666
作者: aurora123    时间: 2023-8-10 16:16
6666666666666666666666666666666666
作者: aurora123    时间: 2023-8-10 16:17
学习学习学习学习
作者: duisir    时间: 2023-10-14 21:50
999999999999999999999999999999999999999999999
作者: a3363558    时间: 2024-11-3 18:04
学习学习学习学习




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4