L lufang Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #1 我们的系统是为每一个用户创建一个ORACLE用户,所有的用户均用该帐号登录 在三层中,如何实现?
C Cash_HYJ Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-20 #2 1、方案:你在客户端向中间层请求连接时把帐号发过去;而中间层在向数据库申请连接时, 把所收到的帐号和密码写到连接参数中就成啦。 2、该方案实现的可能性:你首先得把中间层对象的线程设置为多线程的,这样,在每个用户 请求对中间层组件对象时,中间层服务器都会为每个请求建立一个DCOM线程对象,这就保证 了每个用户都用一个ORACLE帐号去连接啦。 3、建议:对ORACLE的连接最好还是用BDE,因为ORACLE对Microsoft的访问机制目前不是很支持。
1、方案:你在客户端向中间层请求连接时把帐号发过去;而中间层在向数据库申请连接时, 把所收到的帐号和密码写到连接参数中就成啦。 2、该方案实现的可能性:你首先得把中间层对象的线程设置为多线程的,这样,在每个用户 请求对中间层组件对象时,中间层服务器都会为每个请求建立一个DCOM线程对象,这就保证 了每个用户都用一个ORACLE帐号去连接啦。 3、建议:对ORACLE的连接最好还是用BDE,因为ORACLE对Microsoft的访问机制目前不是很支持。