标签: jdbc
使用java在方法中返回Resultset(java.sql.ResultSet)时有什么副作用。
答案 0 :(得分:2)
它将ResultSet泄漏出方法。这意味着由调用者来清理Connection。只有在ResultSet包含太多数据才能将其复制到内存中(然后在方法中将其关闭),并且可以期望调用者管理数据库连接时(例如,将Connection作为方法传递给方法时),才执行此操作一个参数)。