关于vc创建ado数据库连接池的问题?

daahun1980 2005-08-23 09:44:23
请问哪位大侠使用过adoconpool对象开发过代理数据库程序,请介绍一下使用方法,或者哪位曾自己编写过数据库连接池程序,解决多用户,大容量用户并发访问数据库的问题,请介绍连接池的搭建方案
重谢!!!
...全文
436 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Juchiyufei 2006-06-02
  • 打赏
  • 举报
回复
up
xiao_xiao_zi 2005-08-26
  • 打赏
  • 举报
回复
线程池网上的代码很多的
或者你可以把所有请求排成一个队列
所有工作者线程都从这个队列每次摘取一个请求处理,然后将结果发回,再摘取一个。。。。。。
注意一下线程同步就可以了
这种方法比较简单
daahun1980 2005-08-25
  • 打赏
  • 举报
回复
正如楼上所说,我正是要用vc建立一个数据库中间层的程序啊,相当于代理服务器,我觉得技术难点在于用使用vc编写一个 数据库连接池类 呀,哪位大侠能提供 数据库连接池类 的编写方案,能提供源代码更好了,谢谢
yexingren 2005-08-25
  • 打赏
  • 举报
回复

在用户和数据库之间架构一个中间层,中间层处理多用户的连接,并且只要中间层和数据库保持连接,
不用所有的用户都连接到数据库.
daahun1980 2005-08-25
  • 打赏
  • 举报
回复
那楼上的xiao_xiao_zi(笑小子)老兄,能告诉我怎么编一个线程池吗,用什么技术都行,只要能让我有一个解决多用户,大流量,并发访问数据库的问题的方案就好了,你能给点具体的参考意见吗,谢谢
xiao_xiao_zi 2005-08-25
  • 打赏
  • 举报
回复
需要吗?
你的瓶颈是在对数据库的访问
连接池没有意义
你只要在中间层接受到用户的请求
启动一定数量的线程(线程池才是你所需要的)
线程中维护到数据库的长连接都可以
查完数据后发回给用户
daahun1980 2005-08-24
  • 打赏
  • 举报
回复
谢谢楼上的,难道还有更好的办法解决多用户、大流量、并发访问数据库的问题(比如大型网游上用户频繁的登陆、查询数据库)吗?愿闻其详,重谢
wangbm 2005-08-24
  • 打赏
  • 举报
回复
解决多用户问题并不一定要用连接池吧

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧