データベースを利用する:JDBC
データベース
リレーショナルデータベース:テーブル(表)の形式でデータを管理しているデータベースの総称
レコード:リレーショナルデータベースにおいて、1件分のデータを表した1行のこと
データベースのデータ管理はDBMS(データベース管理システム)というソフトウェアが行っている。データベースを操作するということは、DBMSに指示を送り操作することである。
DBMSとデータベースはセットで動作するので、両者をあわせて「データベース」と呼ぶことも多い。
データベースを操作する専用言語としてSQL(Structured Query Language)が多く用いられている。SQLでは次の
SELECT文:レコードを検索
INSERT文:レコードを追加
UPDATE文:レコードを変更
DELETE文:レコードを削除
の4つの命令を使ってデータを操作する。
JDBCプログラム
データベースを利用するJavaプログラムのことをJDBCプログラムという。JDBCプログラムには、以下の2つが必要となる。
・java.sqlパッケージに含まれるクラスやインタフェース
・JDBCドライバというライブラリ
java.sqlパッケージはJava SEの標準APIで提供されているが、JDBCドライバは利用するデータベースの開発元から入手してこないといけない。