php エディター Yuzai が最新の Java Q&A を提供します: SQL 接続がプロンプトなしで閉じられます。開発プロセス中に、SQL 接続がプロンプトなしで閉じられないという問題が頻繁に発生します。これにより、リソース リークやパフォーマンスの問題が発生する可能性があります。この記事では、この質問に詳しく答え、SQL 接続の終了に関連する状況をより適切に処理するのに役立つ解決策を提供します。一緒に調べてみましょう!
2 つの SQL クエリを続けて実行しようとすると (dbtest2 に示すように)、SQL 接続が閉じられているにもかかわらず、システムは SQL 接続が閉じられたことを示すエラーを返します。そうするように促されていません。
これまで、sqlconn 接続を別の場所に移動したり、メソッドごとに接続を個別に開いたり閉じたりしてみました。 SQL クエリを呼び出すだけであれば、システムは期待どおりに動作します。これらはクラスです:
リーリー リーリー リーリーあらゆる努力にもかかわらず、最終的に受け取ったエラー メッセージは次のとおりです:
リーリー望ましい結果は、出力が単なるリストであることです。
これは、try リソース を使用しているためです。詳細については、https://www.php.cn/link/533a7de111ee3af214eee5e09e3fa1bc をご覧ください。
これは、接続を try ブロックに入れるときを意味します。 try ブロックの実行後に接続が閉じられます:
リーリー次のように、try ブロックの外に接続を移動してみてください。
リーリーすべてのクエリを実行したら、忘れずに接続を閉じてください。
別のオプションとして、毎回新しい接続を開くこともあることに注意してください。
以上がSQL 接続がプロンプトなしで閉じられましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。