| クラス名 |
主な機能 |
| Driverクラス |
- データベースの接続
- 指定されたURLの妥当性チェック
- DriverManager.getConnectionメソッドで指定する接続プロパティの情報取得
- ドライバのバージョン情報の返却
|
| Connectionクラス |
- Statementクラス,PreparedStatementクラス,およびCallableStatementクラスのオブジェクト生成
- トランザクションのコミットまたはロールバック
- オートコミットモードの設定
|
| Statementクラス |
- SQLの実行
- 検索結果として,ResultSet(ResultSetオブジェクト)の生成
- 更新結果として,更新行数の返却
- 最大検索行数の設定
- 検索制限時間の設定
|
| PreparedStatementクラス |
- ?パラメタ付きSQLの実行
- ?パラメタの設定
- 検索結果として,ResultSetオブジェクトの生成および返却
- 更新結果として,更新行数の返却
|
| CallableStatementクラス |
- ストアドプロシジャの実行
- INPUTおよびINOUTパラメタの設定(PreparedStatementクラスのsetXXXメソッドを使用)
- INOUTおよびOUTPUTパラメタの登録
- INOUTおよびOUTPUTパラメタ値の取得
|
| ResultSetクラス |
- 行単位のResultSet内の移動
- 結果データの返却
- 検索結果データがNULL値かどうかの通知
|
| ResultSetMetaDataクラス |
- ResultSetの各列に対する,データ型およびデータ長のメタ情報の返却
|
| DatabaseMetaDataクラス |
- 接続データベースに関する各種情報の返却
- 表一覧,列一覧などの一覧系情報を,ResultSetに格納して返却
|
| DataSourceクラス |
|
| Blobインタフェース |
|