开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 7493|回复: 321
打印 上一主题 下一主题
收起左侧

[易语言模块源码] ✅NX线程池,MySql连接池,免费开源码简单超实用稳定 带例程

  [复制链接]
结帖率:100% (11/11)
跳转到指定楼层
发表于 2024-7-23 21:19:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式   广东省茂名市
分享例程
界面截图:
备注说明: 经过多版的升级优化,现在已经很是实用稳定啦,功能更强了!
nx线程池_初版 发布至今,已经是很久很久前的事了

支持的人也不少,私下向我反映的也有不少
自己本身也是在使用
于是。。。它又更新了

功能更强了?
使用更简洁方便了?
更新了啥?
我就不告诉你了,反正在源码中 以及 例程中,有着非常详细的 使用方法

不会用就算了,不要问我哈


源码在此
NX线程池_MySql连接池.e (69.46 KB, 下载次数: 102, 售价: 5 枚 精币)
模块在此
NX_线程连接池_模块.zip (320.76 KB, 下载次数: 96, 售价: 3 枚 精币)
例程在此
NX线程池_MySql连接池_例子.e (1.05 MB, 下载次数: 128, 售价: 3 枚 精币)
我们一起为广大易友做贡献!

点评

最最最新版本来啦 https://bbs.125.la/forum.php?mod=viewthread&tid=14829729   广东省茂名市  发表于 2024-7-29 20:40
最最最新版本来啦 https://bbs.125.la/forum.php?mod=viewthread&tid=14829729   广东省茂名市  发表于 2024-7-29 20:40
感谢一起为广大易友做贡献!   山东省济南市  发表于 2024-7-26 22:37
对不起,我以为还是以前的版本,这次的确实牛逼,厉害了   江苏省徐州市  发表于 2024-7-25 17:37
花诗雨露,这位道友你也太不用心了哈!明明可以传10个参数,居然说没参数?   广东省茂名市  发表于 2024-7-24 19:12
多线程为什么不支持多参数,你考虑方便群众呀。   江苏省徐州市  发表于 2024-7-24 18:24
省精币:只想使用/测试:下载第二个。二创/使用:下载第一第三个。   广东省茂名市  发表于 2024-7-24 10:13

评分

参与人数 34好评 +6 精币 +40 收起 理由
hardchao + 1 + 2 支持开源~!感谢分享
vcx + 1 感谢分享,很给力!~
ppppzj + 1 + 2 支持开源~!感谢分享
1355301564 + 2 YYDS~!
朱熠 + 1 支持开源~!感谢分享
陌路海岸 + 1 + 2 新技能已get√
浮梦 + 1 感谢分享,很给力!~
风雨3137 + 1 感谢分享,很给力!~
qiyuer + 1 感谢分享,很给力!~
guojiaobin + 1 感谢分享,很给力!~
聿聿 + 1 感谢分享,很给力!~
ewake + 1 感谢分享,很给力!~
Zźh926 + 1 感谢分享,很给力!~
ican8 + 1 感谢分享,很给力!~
wangjian998 + 1 支持开源~!感谢分享
chen341200 + 1 感谢分享,很给力!~
TTVTT + 1 感谢分享,很给力!~
t176 + 1 感谢分享,很给力!~
无尘666 + 1 感谢分享,很给力!~
pj小黑屋 + 1 感谢分享,很给力!~
bear22 + 1 感谢分享,很给力!~
文西哥 + 1 感谢分享,很给力!~
booms + 1 感谢分享,很给力!~
李泽勇2 + 1 + 3 精彩文章希望继续努力
望尘莫及 + 1 感谢分享,很给力!~
YzZA + 1 感谢分享,很给力!~
huangdi956 + 1 感谢分享,很给力!~
jc520hll + 1 感谢分享,很给力!~
hackjoe + 1 感谢分享,很给力!~
xhping + 1 感谢分享,很给力!~
金少yy + 1 感谢分享,很给力!~
XXGL2005 + 1 感谢分享,很给力!~
huangdi9569 + 1 感谢分享,很给力!~
小翁哥哥 + 1 + 2 YYDS~!

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。

本帖被以下淘专辑推荐:

结帖率:95% (42/44)

签到天数: 8 天

来自 289楼
发表于 2024-7-25 11:02:29 | 只看该作者   广东省汕头市
本帖最后由 1425113841 于 2024-7-25 21:29 编辑

给你上手改进了一下.

2024年7月25日:
1. 池使用FIFO的数据结构进行存储
2. 当连接已断开时, 会丢弃掉连接, 重新创建新的Mysql连接
3. 只要获取句柄成功了, 无论后面语句是否执行成功, 都应该归还连接
4. 惰性连接, 规定线程池的大小在8, 但是实际没有并发访问时, 不会将8个连接一次性创建好, 而是需要的时候, 不够再创建. 如果你只是单线程在使用, 那么线程池不会为你创建多余的TCP连接. 这一点可以通过我给你的测试用例看到前面三条命令执行时, 监控日志只汇报创建了一次TCP连接.
5. 增加SQLValueString函数用于辅助where语句的参数转义, 当发现危险字符没有转义会自动转义
6. 执行查询语句时没必要传入表名,这增加了用户会去思考表名的意义,只是一个生成json的字段名而已,随便给个list就可以了。

2024年7月25日: 抽空再次优化了一下
1. 归还连接时校验连接句柄
2. 监控连接是否重新连接
3. 去除"执行SQL_Ret", 因为没必要, 在"执行SQL"上面改进就可以了, 参考测试例子使用指南, 这样做比较优雅
4. 修复队列锁逻辑不合理(严重!!!!) 我昨天写的fifo存在问题, 并发会有概率发生问题, 已经调整, 必须使用这一个版本, 不要使用昨天发的版本, 否则程序存在一定并发崩溃隐患.
5. 可选择是否输出监控日志
6. 监控数据库是否能被连接7. 修复关闭MYSQL连接失败
9. "取出句柄"函数无法成功创建连接时, 不应计数已创建连接.

NX线程池_MySql连接池.e (69.46 KB, 下载次数: 86)

点评

最新版本来啦 https://bbs.125.la/forum.php?mod=viewthread&tid=14829729   广东省茂名市  发表于 2024-7-29 20:41
已测,多线程很稳。   广东省潮州市  发表于 2024-7-27 09:29
666!谢谢大神费心费力的改进!嘿嘿,这下我就省心多了 ^o^   广东省茂名市  发表于 2024-7-26 00:08
如果自己使用取句柄连接的操作。不管你的sql有没有执行成功,必须归还连接!   广东省汕头市  发表于 2024-7-25 18:08

评分

参与人数 3好评 +2 精币 +6 收起 理由
朱熠 + 1 感谢分享,很给力!~
陌路海岸 + 1 + 2 支持开源~!感谢分享
jcos + 1 + 3 万分感谢!辛苦了!这下更稳定了,有大佬出手就是幸福哈!.

查看全部评分

回复 支持 4 反对 0

使用道具 举报

结帖率:25% (1/4)

签到天数: 3 天

288
发表于 2024-8-27 07:35:44 | 只看该作者   四川省泸州市
免费开源码简单超实用稳定 带例程
回复 支持 反对

使用道具 举报

287
发表于 2024-8-25 05:00:38 | 只看该作者   湖北省武汉市
感谢楼主分享
回复 支持 反对

使用道具 举报

签到天数: 1 天

286
发表于 2024-8-21 01:49:10 | 只看该作者   江苏省苏州市
感谢大佬的分享
回复 支持 反对

使用道具 举报

结帖率:83% (5/6)

签到天数: 8 天

285
发表于 2024-8-20 23:09:05 | 只看该作者   江苏省常州市
支持!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

284
发表于 2024-8-18 10:56:02 | 只看该作者   湖北省黄石市
66666666666666666666666
回复 支持 反对

使用道具 举报

签到天数: 5 天

283
发表于 2024-8-18 08:09:33 | 只看该作者   河南省郑州市
谢谢分享
回复 支持 反对

使用道具 举报

282
发表于 2024-8-17 22:54:51 | 只看该作者   江苏省连云港市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)
281
发表于 2024-8-17 15:06:44 | 只看该作者   四川省成都市
大佬,有MSSQL的吗?
回复 支持 反对

使用道具 举报

280
发表于 2024-8-15 16:28:36 | 只看该作者   广西壮族自治区百色市
i图形符号工厂发货给vv和
回复 支持 反对

使用道具 举报

279
发表于 2024-8-12 18:13:49 | 只看该作者   辽宁省锦州市
学习学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表