返回类型作为方法中的结果集有什么缺点

时间:2011-11-22 07:00:04

标签: jdbc

使用java在方法中返回Resultset(java.sql.ResultSet)时有什么副作用。

1 个答案:

答案 0 :(得分:2)

它将ResultSet泄漏出方法。这意味着由调用者来清理Connection。只有在ResultSet包含太多数据才能将其复制到内存中(然后在方法中将其关闭),并且可以期望调用者管理数据库连接时(例如,将Connection作为方法传递给方法时),才执行此操作一个参数)。