社区
疑难问题
帖子详情
关于vc创建ado数据库连接池的问题?
daahun1980
2005-08-24 10:07:47
请问哪位大侠使用过adoconpool对象开发过代理数据库程序,请介绍一下使用方法,或者哪位曾自己编写过数据库连接池程序,解决多用户,大容量用户并发访问数据库的问题,请介绍连接池的搭建方案
重谢!!!
...全文
279
7
打赏
收藏
关于vc创建ado数据库连接池的问题?
请问哪位大侠使用过adoconpool对象开发过代理数据库程序,请介绍一下使用方法,或者哪位曾自己编写过数据库连接池程序,解决多用户,大容量用户并发访问数据库的问题,请介绍连接池的搭建方案 重谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daahun1980
2005-08-25
打赏
举报
回复
可是我是要用vc而不是java编写连接池类啊,java 编的连寄池类源程序我已找到,正苦于无法依葫芦画瓢写一个vc的连接池类出来,还望高手赐教
realgz01
2005-08-25
打赏
举报
回复
我记得有一本 java服务器高级编程(还是高级服务器编程忘了),前面一小段就有讲连接池概念了。。。。。
做bs么?那本书好象不错,我有很多bs概念都是从那里面澄清的。
我才系正宗菜鸟啊,基本上只会聊天~~~~~~~
realgz01
2005-08-25
打赏
举报
回复
vc和java差别每那么大吧?你也有 ole 的 connection、command对象可以用啊。
realgz01
2005-08-24
打赏
举报
回复
大哥,想好:
1、使用什么东西连接?
2、您是喜欢diy还是喜欢用现成的?
3、连接本身和连接之间事务量隔离、提交、回滚的策略
然后您自己就明白了。
daahun1980
2005-08-24
打赏
举报
回复
谢谢realgz01(马甲) 老兄,我是菜鸟,推荐一本书让我学习一下好吗
realgz01
2005-08-24
打赏
举报
回复
ado默认会打开连接池。。
控制得~~~我觉得不怎么样,客户端一多,还是太多连接了~~~~~
换成我喜欢自己写一个连接池类。
一般连接池类在创建的时候会打开并保持一些连接,还要设定一个最大连接数。
基本字段要有:
Connections 所有连接的集合
ConeectionStates 每个连接的当前状态
基本方法要有
CreatConnection
GetConnection //要用数据库了,找一个空闲连接,如果没有空闲的的连接,创建一个并返回,如果已经得到最大连接数,扔一个异常或等一个时间再试
BackConncction //用完了不关,还回去
当然,你喜欢直接写一个 只RunQuery方法来隐含get、back连接的过程也试允许地。
地3点就试要注意考虑并发性能、 另外由于每个客户端使用的连接不一定,所以注意不要出现有那连接还回连接池还留下未提交事务之类的。
很多书有讲吧~~~
daahun1980
2005-08-24
打赏
举报
回复
谢谢2楼所提问题,回答如下:
1、当然是用ado连接呀,
2、能有现成的最好,是在不行就得自己编写一个 数据库连接池类 来产生连接池对象了
3、第三个问题还真没考虑,
我现在还是一头雾水,还愿你能详细赐教,谢谢
VC
数据库连接池
,提供
VC
的朋友参考
总的来说,"
VC
数据库连接池
"涉及的关键技术包括:
ADO
接口的使用、连接池的设计与管理、数据库连接的
创建
与释放、以及可能的C++类封装。学习这些知识点,开发者能够构建出更高效、更稳定的数据库驱动应用程序。
VC
下运用
ADO
连接池例子
在这个“
VC
下运用
ADO
连接池例子”中,我们将深入探讨如何在Visual C++(
VC
)下使用
ADO
连接池技术来提高数据库操作的性能和效率。 首先,我们需要了解什么是
ADO
连接池。连接池是一种管理资源的技术,它允许应用程序...
VC
+SQL+
ADO
数据库详细源码
【
VC
+SQL+
ADO
数据库详细源码】是一个关于使用Microsoft Visual C++(
VC
++)进行数据库编程的资源,其中包含了使用ActiveX Data Objects (
ADO
)与SQL Server进行数据交互的详细源代码。这个资料包对于那些希望深入理解...
VC
里
ADO
数据库的连接再述
在
VC
++(Visual C++)开发环境中,
ADO
(ActiveX ...在实际开发中,还要注意异常处理、事务管理、连接池等高级特性,以确保代码的健壮性和性能。理解并熟练掌握这些方法,将有助于在
VC
++项目中高效地实现数据库访问。
VC
Ado
数据库操作类(
ado
2)
9. **
数据库连接池
**:高级的`
ado
2`实现可能包括
数据库连接池
管理,优化资源利用率,减少频繁
创建
和销毁连接的开销。 10. **兼容性**:`
ado
2`作为通用的数据库操作类库,应该考虑了与其他数据库系统的兼容性,如...
疑难问题
22,302
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章