IBM® Informix® データベースまたはデータベース サーバに接続するには、DriverManager.getConnection() メソッドを使用できます。 このメソッドは Connection オブジェクトを作成します。このオブジェクトは、SQL 文を作成し、それらを Informix データベースに送信し、結果を処理するために使用されます。
DriverManager クラスは、使用可能なドライバを追跡し、適切なドライバと、データベースまたはデータベース サーバとの間の接続要求を処理します。getConnection() メソッドの url パラメータは、サブプロトコル (データベース接続メカニズム)、データベースまたはデータベース サーバの識別子、およびプロパティのリストを指定するデータベース URL です。
getConnection() メソッドへの 2 番目のパラメータである property は、プロパティ リストです。プロパティ リストの指定方法の例については、プロパティの指定を参照してください。
jdbc:informix-sqli://123.45.67.89:1533/testDB:
INFORMIXSERVER=myserver;user=rdtest;password=test
データベース URL 構文の詳細については、次のセクションで説明します。
try
{
conn = DriverManager.getConnection(url);
}
catch (SQLException e)
{
System.out.println("ERROR: failed to connect!");
System.out.println("ERROR: " + e.getMessage());
e.printStackTrace();
return;
}
クライアント アプリケーションが明示的に接続をクローズする必要はありません。データベース サーバが自動的に接続をクローズします。ただし、アプリケーションがサーバ サイド JDBC を使用して、データベース サーバで実行されている場合は、明示的に接続をクローズする必要があります。