java.sql.DriverManager.getConnection メソッド

JDBC APIを利用するアプリケーションは、データベースへ接続を確立するために、Connectionオブジェクトを取得します。Connectionオブジェクトの取得は、データベースへの接続URLを引数にとって、DriverManager.getConnectionメソッドを呼ぶ方法が一般的です。 JDBCのデータベース接続URL(uniform resource locator)により、データベースが特定されます。

DriverManager.getConnectionはデータベース接続URLに加えてPropertiesオブジェクトを引数にとる事ができます。このPropertiesオブジェクトによりデータベース接続URLに属性を与えることができます。

また、ユーザ名・パスワードの文字列を与えることもできます。これらの引数が与えられた場合、Derbyにてユーザ認証が有効であるなら、現在のシステムにて各値が有効であるかが確認されます。 ユーザ名はDerbyに、認証識別子として与えられます。この値により、ユーザがデータベースへのアクセスの許可・不許可、また既定のスキーマが決まります。 接続を確立するとき、ユーザが指定されていなければ、Derbyは既定でユーザをAPPとします。これはDerbyにて既定スキーマの名前でもあります。 もしユーザが指定されれば、既定のスキーマはユーザ名と同じになります。

関連概念
java.sqlにある、JDBCの主なクラス、 インターフェイス、メソッド
関連資料
java.sql.Driverインターフェイス
java.sql.Connection インターフェイス
java.sql.DatabaseMetaData インターフェイス
java.sql.Statementインターフェイス
java.sql.CallableStatement インターフェイス
java.sql.SQLException クラス
java.sql.PreparedStatementインターフェイス
java.sql.ResultSet インターフェイス
java.sql.ResultSetMetaData インターフェイス
java.sql.SQLWarning クラス
java.sql.SQLXMLインターフェイス
SQL型とjava.sql.Typesの対応
JDBC 2.0 の機能
java.sql.Connection インターフェイス: JDBC 2.0で利用可能なメソッド
java.sql.DatabaseMetaData インターフェイス: 利用可能なJDBC 2.0のメソッド
java.sql.PreparedStatementインターフェイス: JDBC2.0で提供されるメソッド
java.sql.ResultSet
java.sql.ResultSetMetaData インターフェイス: JDBC 2.0で利用可能なメソッド
java.sql.Statement インターフェイス: 利用可能なJDBC 2.0のメソッド