0
Thumbsup

いい質問だ

0

Thumbsdown

うーん

DBのopen/closeをどのタイミングで行っていますか?

19
19 0

投稿日:2015-06-02 19:12:41

DBを使用する小さいアプリ(iphoneのみ対象)を作成しています。
今まではDBのopenとcloseを同じ関数内に記述していたのですが、
アプリの起動時にopenして終了時にcloseする方法に変更しようと考えています。
NavigationWindowをアプリの最初から使用していますのでそのopen/closeのイベント内で処理をしようと思ったのですが、
iphoneのホームボタンの2度押しでアプリ画面を上にスワイプしてアプリを閉じても、closeイベントを通りませんでした。

教えて頂きたいのは
1.アプリ終了時のイベントは何か
2.皆さんがDBをcloseしているタイミング(イベント)は何か
です。

ご回答を頂けますとうれしいです。
どうぞよろしくお願いいたします。



回答

yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

1

Thumbsdown

うーん



ウェブアプリケーションなどは、DBへのコネクションは貴重なのでプーリングして再利用したりあれこれ気を使いますが、基本的に単一のプロセスからときどきしかアクセスしないアプリの場合、必要ならopenして利用し終えたらcloseしています。たいていのケースでは、端末は十分I/O性能もあるので問題ないと思います。


yagi_様 毎回open/closeしていても特に何もストレスはないため、仰る通りと思いました。ご回答ありがとうございました。 --- 19

ログインすると回答することができます。