📄 subject_23650.htm
字号:
<p>
序号:23650 发表者:啊志 发表日期:2002-12-05 16:24:22
<br>主题:关于优化的数据库的连接策略——欢迎继续讨论!
<br>内容:面向对象的程序设计有以下疑惑的地方:<BR>数据库的连接策略:<BR><BR>对于面向过程的设计,获得一个比较经济的数据库连接策略是很容易的,我们可以在过程开始的时候连接数据库,在所有的程序结束后关闭数据库的连接。这样,整段程序都可以共享一个数据库连接资源。<BR><BR>但是在面向对象的设计中,一个对象如果需要连接数据库,就要有一个属于自己的connection对象,如果在程序中,有多个这样的对象,而且在运行时要逐个使用者几个对象,那样的话,没使用一个对象,就要有一次数据库连接。这样,数据库的连接就很多了,会造成资源的很大浪费。<BR><BR>我想在面向对象的设计中,这些问题应该是很常见的问题,请问有没有解决的办法,或者一些典型的解决方案。<BR><BR>我想的一个办法是,每个对象内部设一个conn对象,这个对象可以被赋值。在加一个标志,说明这个连接是不是自己创建的,然后使用,。。。在结束时,判断,如果conn是自己创建的,就关闭连接,否则保留。<BR><BR>但是我觉得这样太麻烦,请问有没有更好的办法?<BR>2002-12-6 11:02:59
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -