|
首先,我也是比较菜的,测试方法也不一定是正确,大家多多指教,交流
测试到的模块和支持库: 官方mysql支持库 , 黑月ADODB模块 , 小飞侠的mysql模块
之前搜索 mysql 数据库 看到多线程的问题还是挺多的
我在实际开发时,就遇到了错误。
-------------------------------------------------------------------------------------------------
目前测试到:
自带的mysql数据库,和 小飞侠那个 mysql 模块,都必须使用短连接方式,才能解决多线程问题。
一些易友也说到,要用上许可证,但是觉得是不是有点怪,还有就是 因为记录集没有独立出来,所以不支持多线程。
黑月ADODB模块,无论是长连接或短连接,都能正常。
------------------------------------------------------------------------------------------------------------------------------
关于长连接和短连接的好坏大家可以百度找找。
易语言当中长连接与短连接的区别是:
短连接:连接数据库 是在局部变量里面 (连接-》数据传输-》关闭连接)
长连接:连接数据库 是在全局变量里面 (连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接)
我的测试方法是,利用“光速模块”,和“启动线程”。
官方论坛真落后了,视频不给弄,刚编辑很久的贴,发布失败,然后发布后等审核,我直接打包到源码一齐了。
上传到优酷的不是很清晰,网盘下载的那个比较清晰
源码和视频上传到网盘了。。。
http://pan.baidu.com/s/1i3kNCtJ
|
|