IBM® Informix® JDBC Driver, Version 4.10

DriverManager.getConnection() メソッド

IBM® Informix® データベースまたはデータベース サーバに接続するには、DriverManager.getConnection() メソッドを使用できます。 このメソッドは Connection オブジェクトを作成します。このオブジェクトは、SQL 文を作成し、それらを Informix データベースに送信し、結果を処理するために使用されます。

DriverManager クラスは、使用可能なドライバを追跡し、適切なドライバと、データベースまたはデータベース サーバとの間の接続要求を処理します。getConnection() メソッドの url パラメータは、サブプロトコル (データベース接続メカニズム)、データベースまたはデータベース サーバの識別子、およびプロパティのリストを指定するデータベース URL です。

getConnection() メソッドへの 2 番目のパラメータである property は、プロパティ リストです。プロパティ リストの指定方法の例については、プロパティの指定を参照してください。

次の例は、クライアント アプリケーションから testDB というデータベースに接続するデータベース URL を示しています。
jdbc:informix-sqli://123.45.67.89:1533/testDB:
   INFORMIXSERVER=myserver;user=rdtest;password=test

データベース URL 構文の詳細については、次のセクションで説明します。

CreateDB.java プログラムに含まれる次の部分例は、DriverManager.getConnection() を使用してデータベース testDB に接続する方法を示しています。 完全な例では、前述の例で説明した 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;
   }
重要: IBM Informix JDBC ドライバによってサポートされている Informix 接続タイプは tcp のみです。 共有メモリおよびその他の接続タイプはサポートされていません。接続タイプの詳細については、ご使用のデータベース サーバの「IBM Informix 管理者ガイド」を参照してください。
重要: Connection インターフェイスのすべてのメソッドが IBM Informix JDBC ドライバでサポートされているわけではありません。サポートされていないメソッドのリストについては、サポートされないメソッド、および仕様とは異なる動作のメソッドを参照してください。

クライアント アプリケーションが明示的に接続をクローズする必要はありません。データベース サーバが自動的に接続をクローズします。ただし、アプリケーションがサーバ サイド JDBC を使用して、データベース サーバで実行されている場合は、明示的に接続をクローズする必要があります。


フィードバックの送信 | 例の共有 | トラブルシューティング

PDF を見つけるには、Publications for the IBM Informix 12.10 family of products を参照してください。
リリース ノート、ドキュメント ノート、マシン ノートについては、リリース ノート・ページを参照してください。
タイムスタンプ リリース日: 2013 年 3 月