今回はデータベース操作プラグインを用いて、データベース管理システム(DBMS)と連係してデータベースを操作する機能を紹介します。なおこの連載では、IDEを利用したことがない方向けにEclipse 3.4の使い方を紹介していきます。

1 2 3 4 5 6 7 →

はじめに

 第6回「バージョン管理との連係」までで、Eclipseのインストールと設定、Eclipseを用いたアプリケーション開発・デバッグ・テストまでといった一般的な流れと、バージョン管理システムと連係する機能などを説明しました。今回はデータベース操作プラグインを用いて、データベース管理システム(DBMS)と連係してデータベースを操作する機能を紹介します。

 DBMSには個人用の小さなシステムから企業向けの巨大なシステムまで多くの種類があり機能の差が大きいことから、全てに対応する説明はできません。そこで今回は、普及しているフリーのDBMSの一つである「MySQL」のWindows版を例に用いることにします。

 記事の前半でMySQLのダウンロード・インストールの方法と、プラグインのデータベース操作機能を試すための基本的な設定を参考情報として紹介し、後半でデータベース操作プラグインの一つである「DBViewer」のインストール・設定と、利用方法を説明します。

今までの記事

MySQLとコネクタのインストール・設定(1)

 今回は本稿執筆時点におけるMySQL正式版の最新バージョンである5.1.32を用います。MySQLにEclipseやプラグインなどから接続するためのコネクタである「Connector/J」も必要です。コネクタのバージョンはMySQLと合わせる必要があります。

MySQLとコネクタのダウンロード

 まず、MySQL本体をダウンロードします。Webブラウザから「MySQL 5.1のダウンロードページ」にアクセスしてください。ページ下方の「Windows downloads」一覧にある「Windows MSI Installer (x86)」の[Download]をクリックし、「mysql-5.1.32-win32.msi」ファイルを適当なフォルダに保存します。

図01:「Windows MSI Installer (x86)」の[Download]をクリック
図01:「Windows MSI Installer (x86)」の「Download」をクリック

 次にConnector/Jをダウンロードします。コネクタのバージョンはMySQLと合わせる必要があります。Webブラウザから「Connector/J 5.1のダウンロードページ」にアクセスしてください。ページ下方の「Downloads」一覧にある「Source and Binaries (zip)」の[Download]をクリックし、「mysql-connector-java-5.1.7.zip」ファイルを適当なフォルダに保存します。

図02:「Source and Binaries (zip)」の[Download]をクリック
図02:「Source and Binaries (zip)」の「Download」をクリック

MySQLのインストール

 MySQL本体をインストールします。インストールには管理者権限が必要であり、また、パーソナルファイアウォールやアンチウィルスソフトの設定変更が必要な場合があるため、事前に確認することをお勧めします。

 ダウンロードした「mysql-5.1.32-win32.msi」ファイルを実行すると、インストールが始まります。MySQLは各種業務に対応する多機能なデータベースとDBMSで、多くの設定項目があります。今回は最低限の設定変更のみに留め、設定が必要な画面のみ掲載します。

  1. 「Welcome to the Setup WIzard for MySQL Server 5.1」画面:
     [Next>]をクリック
  2. 「Setup Type」画面:
     「Typical」の選択を確認して[Next>]をクリック
    ※注

    インストール先を「C:\program fies\mysql」以外にしたい場合は「Custom」を選択

  3. 「Ready to Install the Program」画面:
     [Install]をクリック
  4. 「MySQL Enterprise」画面:
     [Next>]をクリック
  5. 「The MySQL Enterprise Monitor Service」画面:
     [Next>]をクリック
  6. 「Wizard Completed」画面:
     「Configure the MySQL Server」の選択を確認して「Finish」をクリック
  7. 「Welcome to the MySQL Server Instance Configuration Wizard」画面:
     [Next>]をクリック
  8. 「MySQL Server Instance Configuration」画面:
     「Datailed Configuration」の選択を確認して[Next>]をクリック
  9. 「MySQL Server Instance Configuration」2画面目:
     「Developer Machine」の選択を確認して[Next>]をクリック
  10. 「MySQL Server Instance Configuration」3画面目:
     「Multifunctional Database」の選択を確認して[Next>]をクリック
  11. 「MySQL Server Instance Configuration」4画面目:
     [Next>]をクリック
    ※注

    インストール先を(2)と同じディレクトリから変更することもできます

  12. 「MySQL Server Instance Configuration」5画面目:
     「Decision Support(DSS)/OLAP」の選択を確認して[Next>]をクリック
  13. 「MySQL Server Instance Configuration」6画面目:
     「Enable TCP/IP Networking」と「Enable Strict Mode」のチェックを確認して[Next>]をクリック
    ※注

    ポート番号を変更できます

  14. 「MySQL Server Instance Configuration」7画面目:
     「Manual Selected Default Character Set/Collation」に変更し、Character Setで「sjis」を選択してから[Next>]をクリック

     

    図03:「Manual Selected Default Character Set/Collation」に変更し、Character Set「sjis」を選択
    図03:「Manual Selected Default Character Set/Collation」に変更し、Character Set「sjis」を選択
  15. 「MySQL Server Instance Configuration」8画面目:
     「Launch the MySQL Server automatically」のチェックをオフにしてから[Next>]をクリック
    ※注

    オンにしておくとOS立ち上げ時に毎回MySQLサービスが起動します

     

    図04:「Launch the MySQL Server automatically」のチェックをオフにしてから[Next>]をクリック
    図04:「Launch the MySQL Server automatically」のチェックをオフにしてから[Next>]をクリック
  16. 「MySQL Server Instance Configuration」9画面目:
     MySQL管理用のパスワードを決めて「New root password」と「Comfirm」に入力します(今回は「root」としています)。入力後[Next>]をクリック

     

    図05:「New root password」と「Comfirm」を入力し[Next>]をクリック
    図05:「New root password」と「Comfirm」を入力し[Next>]をクリック
  17. 「MySQL Server Instance Configuration」10画面目:
     [Execute]をクリックします。設定が保存され、MySQLサービスが起動して、セキュリティの設定が行われてインストールが完了します

プロフィール

フリーのIT系執筆者&講使(※)の「ランドッグのマウ」こと平野正喜(HIRANO Masaki)です。

【略歴】
1962年札幌市生まれ。今で言うIT企業のシステムエンジニア、プロジェクトリーダー、システムコンサルタント、採用担当などを経て独立し、2002年11月にランドッグ・オーグ平野正喜事務所(http://www.rundog.org/)を設立しました。
講義・講演、ビデオ教材の作成・出演、書籍・雑誌・Webの記事・連載コラムなどの執筆を手がけています。
ヒューマンアカデミー、グレイス、教育開発センター、IRIコマース&テクノロジー、e-エージェント、サクセスロード経営研究所の非常勤講師です。 この各社にて、各企業・団体の研修、千葉工業大学、明星大学、東京国際大学、産業能率大学、千葉商科大学、神奈川工科大学、横浜商科大学、東海大学などの講義を担当してきました。また、母校の小樽商科大学でも教壇に立ちました。
肩書き・資格はソフトウェア技術者協会(SEA)正会員、Sun認定Javaプログラマ、LPI認定Linuxプロフェッショナル、Oracleマスター、Microsoft認定システムエンジニア、特種情報処理技術者、ソフトウェア開発技術者、情報セキュリティアドミニストレータなど。
趣味は芝居と音楽で、自らステージに立つこともたまにあります。
※ あえて講師ではなく「講使」と名乗っています

【著書】
「Eclipse辞典」翔泳社・2006年3月( http://www.seshop.com/detail.asp?pid=6765)、「ケータイビジネスを革新する技術 BREW」インプレス・2004年5月 
【Web著作】
RBB TODAY「スピード速報」、インプレスR&D「NGN製品動向」、@IT「Java Tips」、ITmedia「BREW最新事情」他


記事へのコメント・トラックバック機能は2011年6月に廃止させていただきました。記事に対する反響はTwitterやFacebook、ソーシャルブックマークサービスのコメントなどでぜひお寄せください。

スポンサーサイト