MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

JDBC接続を閉じることは必須ですか?


JDBCプログラムの最後に、データベースへのすべての接続を明示的に閉じて、各データベースセッションを終了する必要があります。ただし、忘れた場合、Javaのガベージコレクターは、古いオブジェクトをクリーンアップするときに接続を閉じます。

特にデータベースプログラミングでガベージコレクションに依存することは、非常に貧弱なプログラミング手法です。接続オブジェクトに関連付けられたclose()メソッドを使用して、常に接続を閉じる習慣をつける必要があります。

接続が確実に閉じられるようにするには、コードに「finally」ブロックを指定できます。例外が発生したかどうかに関係なく、finallyブロックは常に実行されます。

JDBC接続を閉じるには、次のようにclose()メソッドを呼び出す必要があります。

conn.close();

  1. JDBCを使用してMySQLでバックスラッシュをエスケープする方法は?

    バックスラッシュをエスケープするには、レコードを挿入するときにPreparedStatementを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1904    (    ClientId int,    ClientName varchar(20),    ClientAge int    ); Query OK, 0 rows affected (0.00 sec) Javaコードは次のとおりです- import java.sql

  2. LinkedIn で接続収集を停止する方法

    LinkedIn はときどきイライラすることがあります。あなたとのつながりが希薄なランダムな人々が、あなたのネットワークに参加したいと思っています。聞いたこともない人が接続を要求しています。あなたのネットワークに参加したいだけで、何かを売りたいと思っている人もいますが、それは通常、彼らが提供しているサービスです. 彼らはしつこく、対応するようにあなたに嫌がらせをします。一部のコネクションは、あなたに仕事を提供したくないリクルーターですが、あなたの LinkedIn プロフィールに気づき、あなたのビジネスで採用するために候補者をあなたに提供したいと考えています。 LinkedIn はビジネスの