Statement st=(Statement) sqlcon.createStatement();
ResultSet p=st.executeQuery("SELECT * FROM `chat`.`online_users`");
我已经通过 ResultSet 对象从数据库获取了数据,但是当我通过套接字将其发送到客户端时,它给出了错误。它不可序列化。如何跨套接字发送数据和接收通过 ResultSet 检索到的数据?
最佳答案
从 ResultSet
读取数据,将其推送到 List
中,然后发送您的 List
。所有像ArrayList
这样的实现都已经实现了Serialized
接口(interface),你可以阅读this answer了解有关列表序列化的更多信息。
关于java - 如何通过套接字接收通过结果集检索的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10193407/