Javaでデータベースを操作するAPIについてです。
Javaのデータベース操作
Javaでデータベース操作を行うためには、JDBC(Java Database Connectivity)と呼ばれるAPIを使用します。
JDBCを使用するとOracleやSQLServerなどの違いを意識せずにデータベースと連携できます。
データベースを扱うAPI
データベースを扱うAPIには以下のようなクラスがあります。
API | 種類 | メモ |
---|---|---|
java.sql.DriverManager | クラス | Connectionを取得するためのクラス |
java.sql.Connection | インターフェース | データベースと接続するためのインターフェース (実装は各JDBCが行う) |
java.sql.PreparedStatement | インターフェース | 事前にコンパイルしたSQLを管理するインターフェース (実装は各JDBCが行う) |
java.sql.ResultSet | インターフェース | クエリの実行結果を扱うインターフェース (実装は各JDBCが行う) |
java.sql.ResultSetMetaData | インターフェース | ResutSetのメタデータ情報を扱うインターフェース (実装は各JDBCが行う) |
java.sql.CallableStatement | インターフェース | ストアドプロシージャを実行する時に使用されるインターフェース (実装は各JDBCが行う) |
API | 種類 | メモ |
---|---|---|
java.sql.Types | クラス | DBカラムの型を表す定数を保持する |
コメント