我使用TCP / IP流编写客户端服务器java程序,我的服务器连接到oracle数据库。当客户端请求一些信息时,服务器处理查询,即返回一些包含某些行的列(比如5)。我想将整个列发送回客户端,我能够发送和接收单行数据,但不能发送多行(因为一个表包含许多行i,e行)....任何帮助都是明确的
答案 0 :(得分:0)
您可以填充集合对象并返回该对象
答案 1 :(得分:0)
您可以将数据库查询结果序列化为不包含换行符的字符串。此外,您可以使用明确定义的数据格式,例如JSON。
我不相信Oracle数据库会以字符串表示形式将数据返回到服务器端应用程序。在您的服务器程序中,您实际上获得了一些数据库对象(可能是JDBC,如果它是Java)。你如何将这个对象变成一个字符串取决于你。