# 我的做法

Posted by 小吴 on June 03, 1999 at 23:42:36:

In Reply to: 先做身份确认, 再进入 MDIForm posted by 纪文和 on June 03, 1999 at 13:33:15:

基本上一支程式除非写得很棒，否则想靠一个 connection 通吃整个程式是很难的。尤其我个人的程式在存取某一 resultset 时又会去呼叫另一副程式，该副程式可能又会去执行 SQL 命令或是开启 resultset，所以若是每个副程式都重新登入取得 connection 的话，效率将会非常差。
所以我写了一支 OLE Server，我叫它 Connection Manager，我在应用程式起始时叫它叫起来，传给它 username, password, server name, 及 database name。以后当我需要 connection 的时候我就跟它要，不用的时候就还回去。
而这支 connection manager OLE Server 便帮我管理 connection，当我需要 connection 时，它便帮我去拿；可是当我不用还给它的时候，它并不是立即切断，而是 cache 住 30 分钟，这样若有其它副程式又来要的时候就可以立即给它。而且省去我管理 connection 的困扰。
以上个人经验给您参考。

Follow Ups: