多线程数据库的问题(200分)

  • 主题发起人 主题发起人 YellowMoon
  • 开始时间 开始时间
Y

YellowMoon

Unregistered / Unconfirmed
GUEST, unregistred user!
我在作多线程数据库查询的时候有以下两个问题
1. 是不是在BDE里面多线程的查询一定要有 一个DATABASE 和一个SESSION
才可以完成一个查询。在我的Delphi 5里面当连接超过6-7个于Oracle的连接的时候的时候
Delphi就说不够内存了,我不知道是为什么,有什么设置吗?

2.当我在oracle里面有一个很长时间的查询的时候,如果停止它,前台我可以杀掉
线程,可是后台,我怎么杀掉 Oracle里面的查询呢?

3. 在NT里面用什么方法杀掉一个线程最方便,在98里面很容易的,可是在NT就不好了。
 
1。session本来就是一个线程,用不着再使用线程来控制session。另外,
我觉得说到多线程的时候应该提到是客户端还是server,一般说来对于服
务器来说会为没一个客户请求开一个线程。至于客户端的多线程,就有点
像多客户了。当然这些都是针对数据库事务的。
2。这恐怕就停不下来了。
3。NT就是不让你随便杀了。
 
为什么没有人答?
 
我有一个例子可以说明以下,我发给你!
 
多人接受答案了。
 
后退
顶部