他のクラスのデータベースデータ要求を処理するクラスがある場合は、データベース接続を保持する必要があります。また、いつ閉じる必要がありますか?JDBC/ODBC経由でデータベースにアクセスする場合は、リクエストごとに接続を作成して閉じる必要がありますか?
外部アプリケーションからの接続に応答するサービスの場合はどうなりますか? (Webサービス、Ajax、rpc)
いつも開いているデータベースにシングルトン接続を保持し、失敗したときに再び開くだけですか?または、すべての要求に対して新しいデータベース接続を開く必要がありますか?
databseと常にオープンな接続を持つシングルトンデータベースオブジェクトを維持するのが悪い考えであれば、それは良い考えですか?私はシングルトンパターンの正当性として参照されることがよくあります。
私はdatabseクエリごとに新しい接続について話しているわけではありません、それはばかげているでしょう。