如何在DBMS服务器发送一个结果到客户端? [重复]

问题描述 投票:-2回答:1

这个问题已经在这里有一个答案:

我知道的ResultSet不能序列化,由于其中存在的连接细节。数据库服务器如何能够发送其中有一个连接一个结果?谁能解释一下这个过程?我不能够正确地理解这个概念。我在互联网上搜索,我无法找到相关的细节。

java jdbc resultset
1个回答
5
投票

该数据库不发送ResultSet。 JDBC驱动使用一些协议(通常为产品特定的一个)进行通信到数据库。大多数情况下,这是通过TCP / IP,以便它归结为二进制数据流(不同于传统的文件)。

转移在其中的数据,然后以某种方式,特定于JDBC驱动程序实现内部表示,但是其可以使用ResultSet执行访问。

换句话说:在ResultSet本身不是多数民众赞成传输的数据。这只是一个方便的界面,JDBC驱动程序提供给用户访问正在从数据库中接收到的数据。

© www.soinside.com 2019 - 2024. All rights reserved.