日期:2014-05-20  浏览次数:20616 次

java中TCP服务器连接数据库查询的问题
首先祝大家中秋快乐,合家团圆。在这喜庆的日子里俺仍旧还在码代码-_-!!
   
  我用java的NIO建立了一个TCP服务器,具体业务是通过客户端发过来的请求信息,然后利用服务器去查询oracle数据库,并将查询的结果返回给客户端。本来应该是很简单的一个事情,但是却发生一些奇怪的事情,现在是无从下手。
  
  服务器能够正常接收到客户端的信息,但是在服务器接收到客户端的信息之后,转入服务器连接oracle查询之后,查询获得的结果非常慢,大概有五六分钟,而我在Oracle端做查询的时候,速度是非常快的。
   
  更奇怪的是:如果不做客户端包装数据请求,单是请求服务器查询数据库返回的结果,这个速度就非常的快的了。

  求各位大神解救~~

------解决方案--------------------
探讨
更奇怪的是:如果不做客户端包装数据请求,单是请求服务器查询数据库返回的结果,这个速度就非常的快的了。