现在手中有一个项目,我想使用DLL的形势来开发,将各个不同的功能的实现放在不同的DLL里面。这些功能均需要与ORACLE数据库进行交互。如果各个不同的DLL都创建一个数据库别名的话(使用BDE引擎),那么,一个应用程序是不是会有好几个连接到DB呢?我现在的想法是将此数据库组件TDATABASE放在一个单独的DLL里面,让其他的DLL来共用它,请问该如何来实现呢?是否可以说明一下一个应用程序使用多个DB组件的是不是意味着会创建好多个不同的连接到DB呢?谢谢!