JDBC-環境設定
JDBCを使用した開発を開始するには、以下に示す手順に従ってJDBC環境をセットアップする必要があります。Windowsプラットフォームで作業していることを前提としています。
Javaをインストールする
Java OfficialSiteからJ2SEDevelopment Kit 5.0(JDK 5.0)をインストールします。
以下の環境変数が以下のように設定されていることを確認してください-
JAVA_HOME: この環境変数は、JDKをインストールしたディレクトリ(C:\ Program Files \ Java \ jdk1.5.0など)を指している必要があります。
CLASSPATH: この環境変数には、C:\ Program Files \ Java \ jdk1.5.0_20 \ jre \ libなどの適切なパスを設定する必要があります。
PATH: この環境変数は、適切なJRE bin(C:\ Program Files \ Java \ jre1.5.0_20 \ binなど)を指している必要があります。
これらの変数がすでに設定されている可能性がありますが、確認方法は次のとおりです。
コントロールパネルに移動し、[システム]をダブルクリックします。Windows XPユーザーの場合、システムアイコンが表示される前に、パフォーマンスとメンテナンスを開く必要がある可能性があります。
[詳細設定]タブに移動し、[環境変数]をクリックします。
次に、上記のすべての変数が正しく設定されているかどうかを確認します。
両方のJDBCパッケージを自動的に取得します java.sql そして javax.sql, J2SE Development Kit 5.0(JDK 5.0)をインストールする場合。
データベースのインストール
もちろん、必要となる最も重要なことは、クエリと変更が可能なテーブルを備えた実際に実行されているデータベースです。
自分に最適なデータベースをインストールしてください。あなたはたくさんの選択肢を持つことができ、最も一般的なものは-
MySQL DB:MySQLはオープンソースデータベースです。MySQL公式サイトからダウンロードできます。Windowsのフルインストールをダウンロードすることをお勧めします。
また、ダウンロードしてインストールMySQLの管理者だけでなく、MySQLのクエリブラウザ。これらは、開発をはるかに簡単にするGUIベースのツールです。
最後に、MySQL Connector / J(MySQL JDBCドライバー)を便利なディレクトリにダウンロードして解凍します。このチュートリアルでは、C:\ Program Files \ MySQL \ mysql-connector-java-5.1.8にドライバーがインストールされていることを前提としています。
したがって、CLASSPATH変数をC:\ Program Files \ MySQL \ mysql-connector-java-5.1.8 \ mysql-connector-java-5.1.8-bin.jarに設定します。ドライバーのバージョンは、インストールによって異なる場合があります。
PostgreSQL DB:PostgreSQLはオープンソースデータベースです。PostgreSQL公式サイトからダウンロードできます。
Postgresのインストールには、pgAdminIIIと呼ばれるGUIベースの管理ツールが含まれています。JDBCドライバーもインストールの一部として含まれています。
Oracle DB:Oracle DBは、Oracleが販売する商用データベースです。インストールに必要な配布メディアがあることを前提としています。
Oracleのインストールには、EnterpriseManagerと呼ばれるGUIベースの管理ツールが含まれています。JDBCドライバーもインストールの一部として含まれています。
データベースドライバをインストールする
最新のJDKには、JDBC APIを使用するプログラマーがほとんどのOpenDatabase Connectivity(ODBC)ドライバーを利用できるようにするJDBC-ODBCブリッジドライバーが含まれています。
現在、ほとんどのデータベースベンダーは、データベースのインストールとともに適切なJDBCドライバーを提供しています。したがって、この部分について心配する必要はありません。
データベース資格情報の設定
このチュートリアルでは、MySQLデータベースを使用します。上記のデータベースのいずれかをインストールすると、その管理者IDは次のように設定されます。root 選択したパスワードを設定するためのプロビジョニングを提供します。
ルートIDとパスワードを使用して、別のユーザーIDとパスワードを作成するか、JDBCアプリケーションにルートIDとパスワードを使用することができます。
データベースの作成や削除など、さまざまなデータベース操作があり、管理者IDとパスワードが必要になります。
JDBCチュートリアルの残りの部分では、MySQLデータベースを username IDとしておよび password パスワードとして。
新しいユーザーを作成するための十分な権限がない場合は、データベース管理者(DBA)にユーザーIDとパスワードの作成を依頼できます。
データベースの作成
を作成するには EMP データベースの場合、次の手順を使用します-
ステップ1
開く Command Prompt 次のようにインストールディレクトリに移動します-
C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>
Note: への道 mysqld.exeシステム上のMySQLのインストール場所によって異なる場合があります。データベースサーバーを起動および停止する方法に関するドキュメントを確認することもできます。
ステップ2
データベースサーバーがまだ実行されていない場合は、次のコマンドを実行してデータベースサーバーを起動します。
C:\Program Files\MySQL\bin>mysqld
C:\Program Files\MySQL\bin>
ステップ3
を作成します EMP 次のコマンドを実行してデータベース-
C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p
Enter password: ********
C:\Program Files\MySQL\bin>
テーブルを作成する
を作成するには Employees EMPデータベースのテーブルで、次の手順を使用します-
ステップ1
開く Command Prompt 次のようにインストールディレクトリに移動します-
C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>
ステップ2
次のようにデータベースにログインします-
C:\Program Files\MySQL\bin>mysql -u root -p
Enter password: ********
mysql>
ステップ3
テーブルを作成します Employee 次のように-
mysql> use EMP;
mysql> create table Employees
-> (
-> id int not null,
-> age int not null,
-> first varchar (255),
-> last varchar (255)
-> );
Query OK, 0 rows affected (0.08 sec)
mysql>
データレコードの作成
最後に、次のようにEmployeeテーブルにいくつかのレコードを作成します-
mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
Query OK, 1 row affected (0.05 sec)
mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
Query OK, 1 row affected (0.00 sec)
mysql>
MySQLデータベースを完全に理解するには、MySQLチュートリアルを調べてください。
これで、JDBCの実験を開始する準備が整いました。次の章では、JDBCプログラミングのサンプル例を示します。