0

最新のすべての IDE では、デバッグ中に何らかのコードを実行する可能性があります。Intellij Idea には「ウォッチ」ウィンドウがあり、Eclipse には「式」ウィンドウがあります。そのような呼び出しを行うと、リソースがどのように消去されるかは興味深いです (conenction 変数は java.sql.Connection です)。

connection.prepareCall("some sql function");

これにより CallableStatement が生成されますが、数回発生する可能性がありますが、いつ閉じられるのでしょうか? または、この CallableStatement は永遠に存在しますか?

4

1 に答える 1

0

IDE が Java で記述されている場合、IDE は他の Java オブジェクトと同じように動作します。参照が関連付けられていない場合 (コンソールに出力されるが、参照がどこにも保存されていない場合など)、ガベージ コレクションの対象になります。

于 2013-08-02T06:24:43.130 に答える