社区
数据库相关
帖子详情
大家进来讨论一下“统计C/S系统客户端连接数的问题”
wanwangzhiwang
2004-11-22 03:20:41
支持多种数据库、多种操作系统,所以用SQLServer的存储过程、SQL语句是行不通的,用COM也是不行的,因为Unix系统不支持。
我想通过记录每次连接数据库信息来统计,这样有个问题是:当连接发生异常中断的时候,没法告诉服务器这个连接已经停止。
...全文
273
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)
仿百度网盘的Java在线网盘项目
我们来一起开发一个网盘
系统
,此
系统
采用C/S架构,
客户端
和服务器使用Socket实现网络通信,完成用户登录、文件上传、文件下载、删除等功能。 项目涉及到知识点有:面向对象、集合、异常处理、IO流、Socket、JSON、...
基于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,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章