社区
数据库相关
帖子详情
大家进来讨论一下“统计C/S系统客户端连接数的问题”
wanwangzhiwang
2004-11-22 03:20:41
支持多种数据库、多种操作系统,所以用SQLServer的存储过程、SQL语句是行不通的,用COM也是不行的,因为Unix系统不支持。
我想通过记录每次连接数据库信息来统计,这样有个问题是:当连接发生异常中断的时候,没法告诉服务器这个连接已经停止。
...全文
271
26
打赏
收藏
大家进来讨论一下“统计C/S系统客户端连接数的问题”
支持多种数据库、多种操作系统,所以用SQLServer的存储过程、SQL语句是行不通的,用COM也是不行的,因为Unix系统不支持。 我想通过记录每次连接数据库信息来统计,这样有个问题是:当连接发生异常中断的时候,没法告诉服务器这个连接已经停止。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zglwxb
2004-11-25
打赏
举报
回复
关注!!!
水平不够
只能....顶........
wanwangzhiwang
2004-11-24
打赏
举报
回复
C/S版系统控制客户端连接数这个问题应该很多人都遇到过吧?为什么没人响应呢?
wanwangzhiwang
2004-11-24
打赏
举报
回复
顶
XRS
2004-11-23
打赏
举报
回复
学习
wanwangzhiwang
2004-11-23
打赏
举报
回复
楼上的给钱太少,免谈
呵呵
pianodelphi
2004-11-23
打赏
举报
回复
1熟悉.SQLSERVERVER数据库开发2.熟悉DELPHI开发工具3.最好有参加ERP实施经验或者开发经验.4.外语一般.5.有数据库报表开发经验先6.待遇:3000-4000元/月左右。现本单位急招招聘 ERP程序员6.招聘人数:4男。7.工作地点:上海市闵行区。
职位,您的个人条件和求职意向与该职位招聘要求相符,因此同意来本单位参加面试。
面 试 时 间:从即日开始。
邮编:201103
附 近 交 通: 867,87,721,731,931,中卫线等
电 话 :021- 64019425、64050290、64019394、64051220 -2109 传真:64019417
备 注 : 面试时,请带好您的个人简历,以及相关的证明材料,如学历证书、职业资格证书、专业技术职称证书等。 面 试 地 点:上海市闵行区吴中路1375号
上海资顺科技有限公司(兴庚塑胶(上海)有限公司)
注:离上海很远的人最好不要应试。E-MAIL:piano-thb9@163.com
herman~~
2004-11-23
打赏
举报
回复
我也建议用socket
Hovers
2004-11-23
打赏
举报
回复
关注
wanwangzhiwang
2004-11-23
打赏
举报
回复
neo40(企鹅)
DBMS的事务处理应该可以知道有多少连接到数据库的客户吧
数据库应该能知道,问题是你通过什么访问这些信息?
wanwangzhiwang
2004-11-23
打赏
举报
回复
szmabin()
请问:如果服务器端的Socket服务没有开启,你是怎么处理的?取数据库连接数,无法是为了限制客户端的个数,客户可能会不赞成这种做法,因为可能开发商会根据客户端个数来收钱。所以最好是服务器端是被动的,或者把socket服务做成必启动的服务,别的地方也要用到的。
neo40
2004-11-23
打赏
举报
回复
DBMS的事务处理应该可以知道有多少连接到数据库的客户吧
nyf1220
2004-11-23
打赏
举报
回复
我用了SOCKET,客户机登录的时候通知服务器,有操作回发给客户机,可以用SOCKET的连接超时做异常处理。
不错的想法,我似乎,,也要做这个处理了
wanwangzhiwang
2004-11-23
打赏
举报
回复
szmabin()
我也想过用Socket,你的socket是用什么开发的?支持Unix系统吗?
BigAngell
2004-11-23
打赏
举报
回复
向高手们学习一下
szmabin
2004-11-23
打赏
举报
回复
这个和我现在做的一个系统有点象,我的不仅要求要记录总数,还要每台机的机器名,登录时间等信息。还要对本台机登录的操作通知其它的客户机。
我用了SOCKET,客户机登录的时候通知服务器,有操作回发给客户机,可以用SOCKET的连接超时做异常处理。
wanwangzhiwang
2004-11-23
打赏
举报
回复
开始做得时候我也是想利用数据库提供的功能来统计,大家都知道,SQLServer可以通过SQL语句或者系统存储过程取得当前连接数,但大多数数据库不支持从客户端取连接数,比如DB2数据库。DB2倒是有个命令可以取,但是命令行只能在服务器端运行,如果非得用命令行来实现,就很麻烦……
wanwangzhiwang
2004-11-23
打赏
举报
回复
不好意思,昨天事情太多,没顾得上回复
aiirii(ari-爱的眼睛)
如你所說, 我覺得應該沒有準确的方法, CS類, 本來就是客戶端直接聯後台數據庫,
要麼, 就如你所說的, 用一個程序, 直接查詢各後台數據庫當前的活動聯接數, 再累加
这样做得缺点是不能处理异常得情况,开始我也说了,如果数据库连接意外中断是没法处理的
ma369
2004-11-23
打赏
举报
回复
学习
sunkevin
2004-11-23
打赏
举报
回复
up
zdq801104
2004-11-23
打赏
举报
回复
看看,学习!
加载更多回复(6)
基于SSM的个人博客
系统
C/s模式:是
客户端
/服务器(Client/Server)模式,主要指的是传统的桌面级的应用程序。比如我们经常用的信息管理
系统
。B/S模式:是浏览器/服务器(Browser/Server)模式,主要指的是web应用程序,就像电子商务网站,如...
讨论
系统
设计
本
系统
就是通过使用PHP 技术来设计与实现基于WEB的讨论
系统
,并采用了当今主流技术,即B/S体系结构,它打破了以前传统的C/S开发模式。 本文对B/S模式进行了简要的说明,并概要的介绍了一下PHP,包括他的特点和运行...
软件测试笔试面试题目完全汇总
1、软件测试的流程 2、web测试和APP测试的区别 ...web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有
客户端
。那么在
系统
测试测试的时候就会产生区别了。 首先从
系统
架构来看的话,web测试...
超全面的后端开发C/C++面经整理分享含详细参考答案 包括简历分享
本文为博主2020年秋招提前批的c/c++后端开发面经整理,包括C/C++语言基础,计网,数据库,linux,操作
系统
,场景题,智力题和hr常
问题
。面试
问题
来自前人的工作和博主面试时遇到的值得记录的
问题
,其中面试题答案...
如何设计真正高性能高并发分布式
系统
?
回顾前文,
客户端
连接到服务器端后都要干什么呢?性能瓶颈是维护这么多连接?还是针对每个连接的处理达不到要求失衡?如何破局?从单机内部、再到物理机器拆分的描述看来,有三点及其重要:关注平衡:达到平衡的架构...
数据库相关
2,495
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章