データベース接続処理: 継続的とオンデマンド
一般的なシナリオには、データベース接続を必要とする Minecraft Bukkit プラグインが含まれます。この接続は、プラグインの実行中開いたままにしておくべきですか、それとも必要な場合にのみ確立して終了するべきですか?
オンデマンド接続の確立
データベース接続を繰り返し開くと、次のような問題が発生します。計算コストが高くつく。代わりに、データベース操作に必要な場合にのみ接続を作成することをお勧めします。
Java では、これに対して 2 つのアプローチが提供されています。
接続プーリング
ただし、データベース接続を手動で管理すると、依然として非効率になりがちです。物理データベース接続を動的に処理する、Java の DataSource インターフェイスで表されるデータベース接続プールを使用することをお勧めします。
Connection#close を使用して接続が「クローズ」されると、接続は単に「スリープ」状態になります。
関連リソース
接続プーリング用のツール:
以上が継続的またはオンデマンド: Minecraft Bukkit プラグインはデータベース接続をどのように処理する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。