多线程访问数据库,Socket的多线程???(200分)

  • 主题发起人 主题发起人 海马
  • 开始时间 开始时间
也给我一份,多谢了!
liukunlong@163.com
 
element:
给我一份啊,先谢谢了,
enter_von@hotmail.com
 
可以看看有关代理服务器的例子,有对各个客户端的控制
 
可以考虑用线程池,每次客户端来一请求,激活一线程处理,将查询结果返回。
注意:
1.客户端与服务器的帧格式定义,解帧,组帧函数的编写。
2.多线程数据库访问注意互斥之类的问题,比如用SESSION等等。
 
Up!请继续!
 
-> element
能否给我一份代码?
997001188@21cn.com
 
也给我一份!!!
xxhsh@citiz.net
 
也给我一份!!!
jxlsp@163.net
 
yj5637899@163.net
 
可以用oracle/sql server 做一个服务器,然后只编写客户端不是更好吗?
 
TO:element,
在服务器端我创建了两个线程,一个执行ADOQuery.open方法。一个执行ADOQuery.Exec方法
将SQL语句分别ADD到两个TSTRINGS对象中,再由两个线程顺序执行,再把相应的返回数据
发送给对应请求的用户。
想法不错!

 
我现在在做一个通讯网关程序,大致就是Main Form开启一个线程,在该线程中无限循环查询
oracle库的一个表中是否有符合要求的记录,如找到一个记录就开启一个线程对该记录进行处理。
但把ADOQuery放在exec中总报错,本想将查询数据库的过程放在dll中调用,但在调用dll时总在
dll的Form.create时报错,英文意思是初始化没有调用,请教各位大侠有没有较好的解决办法,
我的邮件地址:lichengjun@163.net
 
我想请教大家:
多个客户端,用clientsocket 向中间服务器Server1发送数据,Server1用ServerSocket
接收数据,数据验证合法后,然后由中间服务器用自己的 Clentsocket
发送给上层服务器,如何用线程在中间服务器上(多个Clentsocket )实现 数据的转发
 
后退
顶部