关于数据库封锁操作

关于数据库关闭操作
一定要先关PreparedStatement对象和ResultSet对象,再关闭数据库吗?直接关闭数据库,会有什么隐患吗?
------解决思路----------------------
一般对数据库的操作顺序
1  获取 Connection
2  获取 PreparedStatement 依附于 Connection
3  获取 ResultSet 依附于 PreparedStatement 
使用完毕后关闭时,可以按照3 -> 2 -> 1 的顺序关闭

也可以直接关闭2 或 1 
直接关闭2 ,则依附于2 的ResultSet 也同时被关闭, 不可再访问
直接关闭1 ,则依附于1 的PreparedStatement  和 ResultSet  也同时被关闭,都不可再访问

访问被关闭后的对象会有异常产生,具体异常信息忘记了,楼主可以写代码试一下。