精易论坛

标题: 分享一个SQLserver的连接池模块 [打印本页]

作者: 小书    时间: 2024-5-13 09:22
标题: 分享一个SQLserver的连接池模块
本帖最后由 小书 于 2024-5-13 09:24 编辑

分享一个SQLserver的连接池模块,已忘记从哪里找到的,最近做一个进销存用到sqlserver,现在使用它来cha询稳如老狗。
引入模块,关键连接数据库代码如下:
数据库连接.连接SQLServer数据库 (“IP地址”, “数据库名称”, “用户”, “密码”, 连接数)


数据库连接池1.1.rar

321.12 KB, 下载次数: 93, 下载积分: 精币 -2 枚


作者: 刘一手    时间: 2024-5-13 10:44
支持下。。。。。。。。。。。。。。。。。
作者: 白云飘飘    时间: 2024-5-13 13:42

支持下。。。。。。。。。。。。。。。。
作者: Loyal2014    时间: 2024-5-20 16:57
支持下。
作者: asd137058    时间: 2024-5-28 19:34
谢谢大佬
作者: feiji8119    时间: 2024-6-5 13:41
6666666666666666666666666666666
作者: wrnmb001    时间: 2024-6-18 18:13

作者: kingshengg    时间: 2024-7-1 21:50
支持下。。。。。。。。。。。。。。。。。
作者: 18770426360    时间: 2024-7-11 14:13
非常感谢,最近正好需要
作者: 小书    时间: 2024-7-11 15:19
18770426360 发表于 2024-7-11 14:13
非常感谢,最近正好需要


作者: 18770426360    时间: 2024-7-14 21:31
小书 发表于 2024-7-11 15:19

但是我不会用sql
作者: zxxiaopi    时间: 2024-8-31 22:49
感谢分享
作者: 陈云135    时间: 2024-9-1 02:38
很好的,谢谢
作者: qq977352880    时间: 2024-9-1 10:30
感谢分享,很给力!~

作者: wuyanqing187    时间: 2024-9-15 12:53
感谢分享,很给力!~
作者: 陈云135    时间: 2024-9-19 13:49

非常感谢,最近正好需要
作者: lsqiang    时间: 2024-9-23 02:07
我测试,连接成功,但是cha询没结果,一直是空
  
窗口程序集名保 留  保 留备 注
SQL_Server处理   
子程序名返回值类型公开备 注
SQL连接逻辑型 
变量名类 型静态数组备 注
服务器服务器信息 
配置文件路径文本型 
数据库处理数据库连接池 
配置文件路径 = 取运行目录 ()“\db.ini”
如果真 (文件是否存在 (配置文件路径))
信息框 (“配置文件不存在,请检查”, 16, , )
返回 ()

服务器.IP地址 = 读配置项 (配置文件路径, “config”, “db_ip”, )
服务器.端口 = 读配置项 (配置文件路径, “config”, “db_port”, )
服务器.用户名 = 读配置项 (配置文件路径, “config”, “db_user”, )
服务器.用户密码 = 读配置项 (配置文件路径, “config”, “db_pw”, )
返回 (数据库处理.连接SQLServer数据库 (服务器.IP地址 + “,” + 服务器.端口, “master”, 服务器.用户名, 服务器.用户密码, 1))
子程序名返回值类型公开备 注
SQL关闭逻辑型 
参数名类 型参考可空数组备 注
数据库连接池数据库连接池
数据库连接池.关闭 ()
返回 ()
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
数据库数据库连接池 
返回结果文本型 
SQL关闭 (数据库)
如果真 (SQL连接 ())
信息框 (“连接成功”, 0, , )
数据库.cha询SQL单个文本值 (“SELECT Message FROM PayLog.dbo.Pay_Notice WHERE  ID = 10”, 返回结果)
SQL关闭 (数据库)
调试输出 (返回结果)


i支持库列表   支持库注释   
spec特殊功能支持库



作者: 小书    时间: 2024-9-23 08:41
lsqiang 发表于 2024-9-23 02:07
我测试,连接成功,但是cha询没结果,一直是空
[e=0]
.版本 2

1.连接数,多写几个。
2.别调用前关闭。调用后再关闭。
作者: w3232936    时间: 2024-9-23 17:16
郁闷 标注的2精币  为什么我下载要4个???
作者: 小书    时间: 2024-9-24 08:22
w3232936 发表于 2024-9-23 17:16
郁闷 标注的2精币  为什么我下载要4个???

不清楚,我不需要金币,我有出金币给回复者。50%的机会。
作者: 飞飞小牛    时间: 2024-9-25 15:19
感谢分享

作者: 指尖流淌    时间: 2024-9-25 15:38
谢谢分享!~
作者: 云游脚本    时间: 2024-10-4 09:54

郁闷 标注的2精币  为什么我下载要4个???
作者: 陈云135    时间: 2024-10-18 00:00
用到什么组件吗。
作者: 善帐号    时间: 2024-10-28 20:09

作者: 善帐号    时间: 2024-10-28 21:42
本帖最后由 善帐号 于 2024-10-28 21:44 编辑
  
子程序名返回值类型公开备 注
Server_多条文本型 
参数名类 型参考可空数组备 注
sql文本型
参_zyJsonValuezyJsonValue
数据数量整数型
变量名类 型静态数组备 注
data_JSONzyJsonValue 
数据库连接池数据库连接池 
结果逻辑型 
data_arr文本型0
res文本型 
i整数型 
o整数型 
zyJsonValue1zyJsonValue 
数组下标1整数型 
数组下标2整数型 
调试输出 (数据库连接池.连接SQLServer数据库 (“127.0.0.1”, “asdasd”, “qweqwe”, “asdasd@”, 50))
sql = “select * from temp_question_bank”
数据库连接池.cha询SQL到数组 (sql, data_arr, 真, )
数组下标1 = 取数组下标 (data_arr, 1)
数组下标2 = 取数组下标 (data_arr, 2)
参_zyJsonValue.销毁 ()
参_zyJsonValue.创建 ()
计次循环首 (数组下标1, i)
zyJsonValue1.销毁 ()
zyJsonValue1.创建 ()
如果真 (i = 1)
到循环尾 ()
计次循环首 (数组下标2, o)
zyJsonValue1.置文本 (data_arr [1] [o], data_arr [i] [o])
计次循环尾 ()
参_zyJsonValue.添加成员 (“data”, zyJsonValue1)
计次循环尾 ()
res = 参_zyJsonValue.到文本 ()
调试输出 (res)
置剪辑板文本 (res)
返回 (res)


i支持库列表   支持库注释   
spec特殊功能支持库

作者: 善帐号    时间: 2024-10-28 21:45
善帐号 发表于 2024-10-28 21:42
[e=0].版本 2
.支持库 spec

楼主的cha询返回值是2维数组,用起来稍微有些麻烦,这里改json了。
作者: 善帐号    时间: 2024-10-28 22:40
执行增删改,没有影响数据,数据库连接池.执行增删改(, , , )  都是返回假的吗?
作者: 陈云135    时间: 2024-11-9 00:36
善帐号 发表于 2024-10-28 21:42
[e=0].版本 2
.支持库 spec

这是写什么内容,老师
作者: 43156060    时间: 2024-11-11 23:52
的连接池模块
作者: 小书    时间: 2024-11-12 08:54
善帐号 发表于 2024-10-28 21:45
楼主的cha询返回值是2维数组,用起来稍微有些麻烦,这里改json了。

我只用了cha询。增删改我用土办法。
作者: 零食困难户    时间: 2024-11-12 09:31
善帐号 发表于 2024-10-28 21:42
[e=0].版本 2
.支持库 spec

zyJsonValue  这个类您用的是什么模块啊
作者: 涤尘    时间: 2025-4-25 20:24
感谢分享’




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