三层结构,用ADO组件,DCcom方式连接,请问如何使用ORACLE帐号连接?(100分)

  • 主题发起人 主题发起人 lufang
  • 开始时间 开始时间
L

lufang

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