我想请问一般查询远程数据库是否都是客户端直接连接远程数据库进行查询的?因为如果这样,服务端必须得单独开放数据库连接外网的端口。像MS SQL SERVER对于上面的情况我有这么一个想法,不知道可不可行。想请大家帮忙指点下小弟。当客户端连接远程数据库查询信息时,用sock来做一个中间人。
即客户端的查询语句通过sock发送给服务端的sock。 服务端执行查询。然后将查询结果返回给客户端。基本思路是这样。
我现在对服务端执行完查询后怎么将查询结果返回给客户端,有点不知怎么办,因为查询出来的数据有多种类型,而且可能记录有上万条。应该怎么去实现这部分功能呢?