本帖最后由 shituo 于 2024-7-31 03:27 编辑
zysqlite3.8 线程池版
1. 使用了本人的快速U2A解码 提高了读文本的速度2. 修改了 取记录行数
启动窗口 或者其他地方 写上 Sqlite连接池.启动连接池 (50, 数据库路径) //50 是线程数量
如果你只是读数据 那所有地方都无需加速, 写最好加锁否则可能出错比如提示 频繁
演示线程池使用方式: sqlite3 仅仅支持多线程读数据 (关于这一条有杠精请滚远一些,不做任何解释 请自行查阅资料)
|
取注册码总数 | 整数型 | | |
参数_软件ID | 文本型 | | | | 设置条件 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | sql | 文本型 | | | 条件 | 文本型 | | | ret | | | | zySqlite3 | zySqlite数据库类 | | | 记录集 | zySqlite记录集类 | | | 判断 (Sqlite连接池. 取连接 (zySqlite3 )) 条件 = 设置条件 + “software_id=” + 参数_软件ID sql = “Select count(0) from ” + #数据表_注册码 + “ where ” + 条件 记录集 = zySqlite3. 取记录集 (sql, , ) ret = 记录集. 取记录行数 () 记录集. 关闭 ()Sqlite连接池. 释放连接 (zySqlite3 )信息框 (“获取连接失败”, 0, , )返回 (ret)
zySqlite3.8.e
(170.82 KB, 下载次数: 269, 售价: 5 枚 精币)
|