在Apache Derby中,存储过程是java方法。在这些方法中,我使用以下方法获取连接:
Connection conn = DriverManager.getConnection("jdbc:default:connection");
一旦我们完成使用它应该关闭吗?
答案 0 :(得分:0)
不,通常不应在存储过程代码中关闭它。
这种类型的连接(Derby documentation调用"嵌套连接")的重点在于它重复使用与导致它运行的语句相同的事务。
关闭连接意味着调用语句会产生令人困惑的行为。
答案 1 :(得分:0)
关注此事 - 似乎不会因关闭连接而产生不良影响。事实上,一些在线Derby示例也关闭了连接。也就是说,它没有在任何交易中使用。