精易论坛

标题: LibMysql 数据库 连接池 基于@Patek [打印本页]

作者: 阿杰大大    时间: 2021-11-23 16:29
标题: LibMysql 数据库 连接池 基于@Patek
基于大佬@Patek的libmysql修改的,原帖地址:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14580485


内部按照我的习惯翻译了一下。
并且修复了原本会有的BUG。


1.增加了对连接池获取的线程安全问题。
2.查询返回json的格式拼接不正确,原本的判断数据类型是根据记录的第一个字符判断是否是数字,改成了通过字段类型来判断。


附言:我个人测试,在高并发无锁的情况下,还是有崩溃问题出现,具体问题在哪我也找不到。但是有锁情况非常安全。

源代码:回复可见
解压密码:125.confly.eu.org


36U}RW3(97((EHB)~DSPY{C.png (68.65 KB, 下载次数: 0)

36U}RW3(97((EHB)~DSPY{C.png

作者: 芒果一号    时间: 2021-11-23 17:05
感谢分享
作者: xjshuaishuai    时间: 2021-11-23 17:25
不错,谢谢分享!
作者: Khnu    时间: 2021-11-23 17:37
#在这里快速回复#        支持开源~!感谢分享
作者: qqq123123123    时间: 2021-11-23 17:37
前来支持一下!
作者: 云上科技靓    时间: 2021-11-23 17:38
不错,谢谢分享!
作者: 1025    时间: 2021-11-23 17:51
支持开源,感谢分享
作者: SoloCat    时间: 2021-11-23 17:56

作者: sinewtec    时间: 2021-11-23 17:58
支持开源~!感谢分享
作者: 汉族    时间: 2021-11-23 18:11
使用就是好东西,点赞一个
作者: mgut    时间: 2021-11-23 18:35
这个可以下载来看看啊
作者: a897887419    时间: 2021-11-23 18:37
#在这里快速回复#        支持开源~!感谢分享

作者: 2824853641    时间: 2021-11-23 18:38
加油哦,支持开源,谢谢
作者: k520413    时间: 2021-11-23 18:52
数据库 连接池
作者: sbhx3m    时间: 2021-11-23 18:59
感谢大佬分享,支持开源
作者: q1012789582    时间: 2021-11-23 19:00
支持开源~!感谢分享
作者: huben    时间: 2021-11-23 20:13
支持开源~!感谢分享
作者: dawang2014    时间: 2021-11-23 22:27
学习学习
作者: 该死dē蚊子    时间: 2021-11-23 23:05
多谢分享啊。
作者: 傻妞    时间: 2021-11-23 23:51
不错不错。。。。
作者: 亦丶心    时间: 2021-11-24 02:13
LibMysql 数据库 连接池 基于@Patek
作者: shinid8210    时间: 2021-11-24 08:55
下载试试   
作者: leiwawa001    时间: 2021-11-24 09:59
谢谢分享。
作者: lm88818    时间: 2021-11-24 10:04
支持开源~!感谢分享!!
作者: 朵朵奇葩向阳开    时间: 2021-11-24 10:11
谢谢大佬分享
作者: wxinlin    时间: 2021-11-24 10:12
这个不错 支持了

作者: caoljie    时间: 2021-11-24 10:34
看看什么情况
作者: h_xonly    时间: 2021-11-24 11:11
正好有需要,看看,谢谢分享
作者: 梦°    时间: 2021-11-24 12:28
支持开源~!感谢分享
作者: 亿意亦易    时间: 2021-11-24 13:07

支持开源~!感谢分享!!
作者: 易造轮    时间: 2021-11-24 13:29
提交事件不管是否操作成功都要回滚事件
作者: 0bing0    时间: 2021-11-24 14:36
看看,学习一下~~~~~~~~~~~~~!
作者: 阿杰大大    时间: 2021-11-24 15:53
lovemuou 发表于 2021-11-24 13:29
提交事件不管是否操作成功都要回滚事件

操作成功提交,操作失败回滚
作者: yxl2008    时间: 2021-11-24 16:57
感谢分享,下载学习!!!
作者: 天涯阿肯    时间: 2021-11-24 17:10
感谢分享~~
作者: 阿丘    时间: 2021-11-24 20:03
支持开源~!感谢分享
作者: 阿斯顿⊙马丁    时间: 2021-11-24 20:37
谢谢谢谢
作者: zhengwulin    时间: 2021-11-24 20:57
支持开源~!感谢分享
作者: ゞωǒ天堂牧心    时间: 2021-11-24 22:56
解压密码:125.confly.eu.org
作者: 大神不寂寞    时间: 2021-11-25 03:38
看看好使不,8.0成不成
作者: 韦贝贝    时间: 2021-11-25 08:05
        支持开源~!感谢分享
作者: wjswzj0    时间: 2021-11-25 09:09
支持开源~!感谢分享
作者: jykhjylk    时间: 2021-11-25 20:38
解压密码:125.confly.eu.org
作者: zhei87    时间: 2021-11-25 22:32
支持开源~!感谢分享
作者: skyflb    时间: 2021-11-25 23:38
LibMysql 数据库 连接池 基于@Patek
作者: 821888290    时间: 2021-11-26 10:05
支持支持
作者: 深爱者    时间: 2021-11-26 12:08
支持开源!感谢分享,论坛有你更精彩~
作者: 加盐白咖啡    时间: 2021-11-26 16:16
OK 下载看看!
作者: jy896009    时间: 2021-11-26 16:53
        支持开源~!感谢分享
作者: d425923971    时间: 2021-11-26 17:24
111111111111111
作者: zoujialan    时间: 2021-11-26 22:33
好东西好东西好东西好东西
作者: sikaya    时间: 2021-11-27 01:29
我是来下载的

作者: wslcdjb2    时间: 2021-11-27 10:30
拿走了,谢谢
作者: zaozi    时间: 2021-11-27 12:23
拿走了,谢谢
作者: 布鲁惠斯    时间: 2021-11-27 12:26
支持开源~!感谢分享
作者: longfeng99    时间: 2021-11-27 14:15
支持开源~!感谢分享
作者: 超级萌新    时间: 2021-11-27 15:02
学习一下,大佬有时间看看我的问题吗:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14624641
作者: 阿杰大大    时间: 2021-11-27 15:32
xiaohui49816 发表于 2021-11-27 15:02
学习一下,大佬有时间看看我的问题吗:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14624641 ...

你看一下这个帖子,怎么了?
作者: kanhaiyouyue    时间: 2021-11-27 15:46
6666666666666666666
作者: 超级萌新    时间: 2021-11-27 15:59
阿杰大大 发表于 2021-11-27 15:32
你看一下这个帖子,怎么了?


作者: 超级萌新    时间: 2021-11-27 16:05
测试时,如果链接失败会直接崩溃
作者: xiang5905    时间: 2021-11-27 17:44
官方库也崩,特别是线程里没法释放句柄最难受
作者: idut    时间: 2021-11-27 21:13
666666666666666666666666666666666666666
作者: kong1007412293    时间: 2021-11-28 13:24
1111111111111111
作者: 土豆拌螃蟹    时间: 2021-11-28 18:14
回复可见
作者: muzili1997    时间: 2021-11-28 21:42
库 连接池
作者: kflizcst    时间: 2021-11-28 21:51
支持开源~!感谢分享
作者: huningli38    时间: 2021-11-29 00:31
库 连接池
作者: 枫眼    时间: 2021-11-29 05:34
66666666666666666666666
作者: jerry322    时间: 2021-11-29 11:38
学学看一下,
作者: 凌空垫射    时间: 2021-11-30 02:50
支持开源~!感谢分享
作者: lcxszz    时间: 2021-11-30 08:50
ddddddddddddddd
作者: wslcdjb2    时间: 2021-12-4 23:54
大佬。记录_查找,要怎么用。。我 LibMysql.记录_查找 (全_mysql句柄, “表”, “序号”, “序号 LIKE '110',”)  不是0,就是程序奔溃,
作者: 阿杰大大    时间: 2021-12-6 09:23
wslcdjb2 发表于 2021-12-4 23:54
大佬。记录_查找,要怎么用。。我 LibMysql.记录_查找 (全_mysql句柄, “表”, “序号”, “序号 LIKE '110 ...

连接上了么.
作者: wslcdjb2    时间: 2021-12-6 14:00
阿杰大大 发表于 2021-12-6 09:23
连接上了么.

链接上了,添加和更新都可以,,但是查找记录和查找记录json都会崩,,我的操作问题吧,然后我把里面的mysql_query,mysql_store_result 等 拿出来,自己组出来,又可以用,我懵了。
作者: 阿杰大大    时间: 2021-12-6 17:07
wslcdjb2 发表于 2021-12-6 14:00
链接上了,添加和更新都可以,,但是查找记录和查找记录json都会崩,,我的操作问题吧,然后我把里面的my ...

可以加我,研究研究.
作者: wlakys    时间: 2021-12-7 12:53
支持下吧
作者: 无敌灰灰    时间: 2021-12-17 14:35
wslcdjb2 发表于 2021-12-4 23:54
大佬。记录_查找,要怎么用。。我 LibMysql.记录_查找 (全_mysql句柄, “表”, “序号”, “序号 LIKE '110 ...

你解决了没,开始一直调试状态没事,编译出来就崩。。。
作者: binglong1    时间: 2021-12-17 17:57
支持支持支持支持支持支持支持支持
作者: lin0658    时间: 2021-12-19 22:14
解压密码:125.confly.eu.org
作者: lin0658    时间: 2021-12-19 22:14
修复了原本会有的BUG。
作者: lin0658    时间: 2021-12-21 15:40
阿杰大大 发表于 2021-12-6 17:07
可以加我,研究研究.

WIN10 不崩  另一台 WIN7崩
.版本 2

.子程序 序号取字段信息, MYSQL_字段, 公开, 通过序号得到字段名
.参数 lp_Resource, 整数型
.参数 lp_ID, 整数型
.局部变量 Fieldadr, 整数型
.局部变量 FieldCount, 整数型
.局部变量 Field, MYSQL_字段

.如果真 (lp_Resource = 0)
    返回 (Field)
.如果真结束
Fieldadr = mysql_fetch_field_direct (lp_Resource, lp_ID)
.如果真 (Fieldadr = 0)
    返回 (Field)
.如果真结束
RtlMoveMemory_filed (Field, Fieldadr, 80)
返回 (Field)<<<<<这里崩

作者: 阿杰大大    时间: 2021-12-21 16:06
lin0658 发表于 2021-12-21 15:40
WIN10 不崩  另一台 WIN7崩
.版本 2

对,我测试偶尔就TM崩,不知道原因,我还在找.
作者: ceshi21    时间: 2021-12-26 02:41
回复有源码吗?
作者: 515667395    时间: 2021-12-26 16:17
截至到现在,编译后的程序,到现在依然会奔溃,模块虽好,但慎用
作者: 阿杰大大    时间: 2021-12-27 09:08
515667395 发表于 2021-12-26 16:17
截至到现在,编译后的程序,到现在依然会奔溃,模块虽好,但慎用

崩溃找我,我需要调试看看哪里引起的问题.
作者: 515667395    时间: 2021-12-28 21:27
阿杰大大 发表于 2021-12-27 09:08
崩溃找我,我需要调试看看哪里引起的问题.

你得崩溃问题找到了吗
作者: 阿杰大大    时间: 2021-12-29 09:04
515667395 发表于 2021-12-28 21:27
你得崩溃问题找到了吗

这不是没找到么,所以联系我我就可以调试了.
作者: 515667395    时间: 2021-12-29 15:46
阿杰大大 发表于 2021-12-29 09:04
这不是没找到么,所以联系我我就可以调试了.

加你Q了,通过下
作者: 趣冉科技    时间: 2022-1-4 22:23
感谢楼主分享,支持一下~~!!!
作者: 1405249742    时间: 2022-1-6 03:56
拿走拿走
作者: duanyijun    时间: 2022-1-8 10:07
源代码:回复可见
作者: hu5616242    时间: 2022-1-15 12:27
666666666666666
作者: ghost12    时间: 2022-1-15 13:00
大神,请收下我的膝盖
作者: LY291    时间: 2022-1-15 13:35
纯结如多剌的城堡
作者: longsc    时间: 2022-2-8 15:45
dddddddddddddddddd
作者: longsc    时间: 2022-2-8 15:48
xxxxxxxxxxxxxx
作者: han3927    时间: 2022-2-12 15:34
666666666666666666666
作者: 125dotla    时间: 2022-2-24 16:37
感谢分享
作者: 125dotla    时间: 2022-2-25 11:07
请收下我的膝盖




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