データベースへの接続¶
次のコードフラグメントに示すように、ドライバーがDriverManagerを使用してドライバーをロードして登録した後、 ListEmployeesクラスはデータベースサーバーへの接続を試行できます。
String url = "jdbc:edb://localhost:5444/edb";
String user = "enterprisedb";
String password = "enterprisedb";
Connection con = DriverManager.getConnection(url, user, password);
すべてのJDBC接続は、で始まるDriverManager 。 DriverManagerクラスは、データベースへの接続を作成するgetConnection()という静的メソッドを提供します。 getConnection()メソッドを呼び出すとき、 DriverManagerはデータベースへの接続に使用するJDBCドライバーを決定する必要があります。その決定は、 getConnection()渡すURL(Uniform Resource Locator)に基づいています。
JDBCのURLは以下の一般的な形式を取ります。
jdbc:<driver>:<connection parameters>
JDBC URLの最初のコンポーネントは常にjdbcです。 Advanced Server JDBCコネクターを使用する場合、2番目のコンポーネント(ドライバー)はedbです。
Advanced Server JDBC URLは、次のいずれかの形式を取ります。
jdbc:edb:<database>
jdbc:edb://<host>/<database>
jdbc:edb://<host>:<port>/<database>
次の表は、さまざまな接続パラメータを示しています。
表-接続パラメーター
| 名前 | 説明 |
|---|---|
| ホスト | サーバーのホスト名。デフォルトはlocalhostです。 |
| ポート | サーバーがリッスンしているポート番号。デフォルトはAdvanced Serverの標準ポート番号(5444)です。 |
| データベース | データベース名。 |
