データ構造とアルゴリズム論



Similar documents
エ CarotDAV が 起 動 すると 次 のようなウィンドウが 表 示 されます メニューバーにある File から New Connection の WebDAV を 選 択 します オ 次 のような 設 定 画 面 が 表 示 されたら General タブでネットワークアドレスなどを 設

iStorage ソフトウェア VMware vSphere Web Client Plug-in インストールガイド

(3) 下 記 画 面 が 表 示 されます 参 照 ボタンを 押 下 すると 図 5.1-4フォルダ 指 定 画 面 が 表 示 されるので 保 存 先 を 指 定 し OKボタン を 押 下 します 展 開 ボタンを 押 下 します 図 ファイルの 展 開 先 ( 保 存 場 所 )

はじめに 本 書 は SUPER COMPACT Pathfinder DFS のご 利 用 に 際 して クライアント 端 末 の 設 定 方 法 について 説 明 して います なお 本 書 内 で 使 用 している 図 は 標 準 的 な 設 定 によって 表 示 されるものを 使 用 してお

目 次 1. はじめに 3 2. システム 要 件 4 3. HDD Password Tool のインストール 5 Windows の 場 合 5 Mac の 場 合 8 4. HDD Password Tool の 使 い 方 HDD Password Tool を 起 動 する

Office2010 インストール手順

文科省様式3-2集計オプションマニュアル

WebOTXマニュアル

G01 メニュー 画 面 の 説 明 1 前 年 度 のデータ または 会 員 管 理 DBからの 会 員 情 報 データをインポートする [ 前 年 度 一 括 申 告 データインポート] ソフト1の 講 習 会 等 名 簿 ソフトデータにデータ 付 加 するた めに 日 本 医 師 会 より 配

4 自 己 登 録 の 画 面 が 表 示 されたら 送 信 をクリックします 5 アクションが 完 了 しました: 成 功 が 表 示 されたら 画 面 を 下 にスクロールし 画 面 右 下 隅 の OK をクリックします 6 キャンパスクラウドエージェントのダウンロード をクリックします 7

スライド 1

CSS-Net インストール要領書

V-CUBE One

目 次 1 環 境 確 認 目 的 必 要 な 物 データ 移 行 の 流 れ 移 行 準 備 圧 縮 解 凍 ソフトのダウンロードとインストール 作 業 フォルダの 作 成 とファイル 変 換 ツールのダウンロード..

入退室インストールマニュアル.pdf

はじめに ロガーソフト for Windows Ver5 はインストールプログラムによってハードディスクにインスト ールし Windows に 登 録 します 本 説 明 書 に 従 ってインストールを 進 めていただけますようお 願 い 致 します 特 に CD-ROMからのインストールのあと B

スライド 1

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

WCS β版用簡易マニュアル

Thunderbird のメール/設定を別PCへ移行する方法(「MozBackup」を使って)

POWER EGG V2.01 ユーザーズマニュアル ファイル管理編

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

~ 目 次 ~ 1. 履 修 登 録 のながれ 1 2. 利 用 可 能 な 機 能 について 2 3.Web 履 修 登 録 画 面 へのログイン ログアウト 方 法 3 4. 予 備 登 録 ( 定 員 設 定 科 目 の 履 修 ) (1) 予 備 登 録 5 (2) 予 備 登 録 状 況

産 前 産 後 休 業 終 了 時 報 酬 月 額 変 更 届. 事 前 準 備. 作 成 画 面 の 起 動 方 法 4. 基 本 データの 登 録 5 4. 届 出 書 の 作 成 7 5. 電 子 申 請 8 6. 申 請 後 のデータ 確 認 方 法 9

(Microsoft Word - FileZillaServer_\212\310\210\325FTP\203T\201[\203o_\216g\227p\203K\203C\203h_\216Q\215l\227p__JE DOC)


インストール インストール ダウンロードしたファイルをダブルクリックすると 下 記 のファイルが 展 開 されます JigenApp.exe JigenRestart.exe JIGENctrl.dll PC 内 の 任 意 の 同 一 フォルダに 上 記 ファイル 全 てコピーします インストール

BizDataBank とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について BizDataBank サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと

PowerPoint プレゼンテーション

目 次 第 1 章 はじめに 電 子 入 札 システムを 使 用 するまでの 流 れ 1 第 2 章 Java ポリシーを 設 定 する 前 に 前 提 条 件 の 確 認 2 第 3 章 Java のバージョンについて Java バージョン 確 認 方 法 5

再セットアップ手順書(Windows XP用)

パソコンバンクWeb21 操作マニュアル[導入・事前設定編]

<4D F736F F D204F432D434F4D E815B D836A B81698BA697CD89EF8ED A2E646F6378>

項 目 を 入 力 し [ 内 容 確 認 ]をクリック *がついているものは 必 須 項 目 になります 入 力 情 報 の 確 認 のページが 表 示 されるので 間 違 いがなければ[ 送 信 ]をクリック 以 上 で 登 録 フォーム 処 理 の 完 了 フォームから 送 られたデータを 確

Windows 7ファイル送信方法 SMB編

1 章.パソコンの 共 有 フォルダを 作 成 する 下 記 に パソコン 側 で 共 有 フォルダを 作 成 する 方 法 を 説 明 します パソコンのOSによって 作 成 する 方 法 が 異 なるので WindowsVista/7/8それぞれの 場 合 について 説 明 します 1.1.Wi

Microsoft Word - Man_INSTALL_NSLNSL_Core+_Win7_JPNx.docx

技術報告会原稿フォーマット

Cloud Disk とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケーション (オンラインストレージ)です 本 資 料 について Cloud Disk サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアントと 本

.1 を する 有 効 期 限 は 取 得 後 1 年 間 です は 有 効 期 限 30 日 前 から 有 効 期 限 日 より 最 大 180 日 間 は 操 作 可 能 です 有 効 期 限 が 過 ぎた では 平 塚 信 用 金 庫 ビジネスW ebをご 利 用 できません 期 間 を 過

表紙

(Microsoft PowerPoint - \203C\203\223\203^\201[\203\223\203V\203b\203v\227\230\227p\203}\203j\203\205\203A\203\ ppt)

Microsoft Word - 新ユーザー専用ページ機能詳細・マニュアル.doc

ログイン ブラウザから TDPOST へアクセス ログイン GC-(お 客 様 名 )フォルダを 選 択 各 作 業 へ ブラウザを 起 動 します (Internet Explorer Safari Firefox など) 下 記 アドレスをブラウザのアドレス 入 力 欄 に 入 力 します ht

PDF閲覧制限システムLight版体験版マニュアル

第1章 情報処理センターの利用

インストーラーの 動 作 ここでは アドバンスト 多 目 的 会 員 購 読 者 システム を 例 に 説 明 しますが 他 の 製 品 でも タイトルが 異 なる 以 外 は 同 様 の 順 序 で 操 作 します 次 へ ボタンを 押 します 使 用 契 約 許 諾 書 を 表 示 します 同

図 2 のような 画 面 が 表 示 されるので Install Proself Disk.pkg を 右 クリック(Ctrl+クリック)して 開 く をクリックしてください 図 2 インストーラ 画 面 図 3 のような 画 面 が 表 示 されるので 開 く をクリックしてください 図 3 確

動画編集(1)

HYEC.ORGにおけるWinSCPの設定方法

前 書 き 広 域 機 関 システム System for Organization for Cross-regional Coordination of Transmission Operators(OCCTO) rev: 商 標 類 Windows Office Excel

PowerPoint プレゼンテーション

【改訂中】office_install_merged_2016

スライド 1

<91808DEC837D836A B5F8F488E528A6D E786C7378>

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

Windows8. スタート 画 面 とデスクトップ 画 面 の 切 替 方 法 Windows 8. では 種 類 のInternet Explorer( 以 下 IE)が 存 在 します ()スタート 画 面 に 表 示 されているタイルより 起 動 するIE(ストアアプリ 版 IE) ()デス

鉄之助ソリッド インストール手順書Windows8用

Microsoft Word - サンプル _データベースアクセス_.doc

ProWebRabbitインストールガイド

健康食品データベース入力操作説明書

Microsoft PowerPoint - 04_H26material_practice_No3-3.pptx

3TestMaker4 が 起 動 すると ピアソン 桐 原 TestMaker サーバ ログイン 画 面 が 表 示 されます 利 用 者 登 録 後 に 発 行 した 利 用 者 ID と 登 録 時 に 設 定 いただいたパス ワードを 入 力 し ログイン ボタンをクリックします 利 用 者

6 システムを 入 れているパソコンを 入 れ 替 えたいが どうしたらいいのか 元 のパソコンから 新 しいパソコンに 昨 年 度 入 力 データを 移 行 します 手 順 は 次 のとおりです 1 元 のパソコンでシステムを 起 動 して メニュー 画 面 から バックアップ リカバリ を 選

H21

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

電子証明書の更新

振込データの作成

目 次 1. 大 学 情 報 データベースシステムの 使 用 方 法 について EXCEL 一 括 登 録 EXCEL ダウンロード 検 索 条 件 の 指 定 プレビュー EXCEL ダウンロード(データ 抽 出 あ

Microsoft Word - アンケート集計マニュアル.docx

<4D F736F F D E9F88C493E0817A F6E5F4A F815B CC82B288C493E02E646F63>

活用ガイド-編集しよう

ソフトウェアについてのよくあるご質問

2 課 題 管 理 ( 科 学 研 究 費 補 助 金 ) 画 面 が 表 示 されます 補 助 事 業 期 間 終 了 後 欄 の[ 入 力 ] をクリックします [ 入 力 ]ボタンが 表 示 されていない 場 合 には 所 属 する 研 究 機 関 の 事 務 局 等 へお 問 い 合 わせく

1.はじめに 本 手 順 書 は インテリジェントウェイブ 社 ( 以 下 IWI 社 )の 株 主 のお 客 様 が IWI 社 から 株 主 優 待 として 配 布 された Doctor Web 社 のアンチウイルス 製 品 ( 以 下 Dr.Web Anti-Virus)のバージョン 7 8

ozzio drive とは インターネット 上 (クラウド)に 大 切 なデータを 保 存 することが 出 来 る 便 利 なアプリケ ーション(オンラインストレージ)です 本 資 料 について ozzio drive サービスは マイナーバージョンアップ 等 もあるため 実 際 のクライアン ト

生徒モード使用方法

PC 移 行 は 以 下 の 流 れで 行 います 次 ページ 以 降 に 各 手 順 を 記 載 しますのでご 確 認 ください ( をクリックすると 該 当 の 説 明 にジャンプします ) 移 行 元 のPCでの 作 業 Step1 移 行 するデータをバックアップする (3ページ) [データ

Microsoft Word - 操作マニュアル(石油コンビナート_オフラインソフト編)_v0.2.doc

次 NV*** レコーダーの 管 理 者 名 /パスワード 登 録 順... 3 NV*** レコーダーの 管 理 者 名 /パスワード 変 更 順... 4 NV*** レコーダーへのカメラの 管 理 者 ユーザー 名 /パスワード 設 定 順... 5 NV*** レコーダーへの 認 証 対 応

共済会_Kねっと利用マニュアル.indd

PowerPoint プレゼンテーション

<4D F736F F D20819B93FC97CD CC91808DEC95FB FC92F994C5816A>

Ⅰ 校 外 における 研 修 の 留 意 点 1 校 外 における 研 修 のコマ 数 の 考 え ア) 午 前 午 後 の 講 座 は 0.5 日 (0.5 コマ) イ) 全 日 の 講 座 は 1.0 日 (1.0 コマ) 2 校 外 における 研 修 として 選 択 できない 講 座 研 修

重 要 BB セキュリティ powered by Symantec TM Plus をご 利 用 いただくためには 本 資 料 の 手 順 にしたがって 必 ずアクティブ 化 してください アクティブ 化 とは BB セキュリティの 各 サービスをご 利 用 いただくために 必 要 なオン ライン

はじめに 本 書 では 福 井 県 電 子 入 札 システムの 利 用 を 目 的 としたパソコンの 設 定 内 容 と 設 定 手 順 例 を 説 明 し たものです パソコンは ハードウェア ソフトウェア ネットワーク 条 件 を 全 て 満 たし 民 間 認 証 局 から 購 入 する IC

目 次 1. 積 算 内 訳 書 に 関 する 留 意 事 項 1 ページ 2. 積 算 内 訳 書 のダウンロード 3 ページ 3. 積 算 内 訳 書 の 作 成 (Excel 2003の 場 合 ) 6 ページ 4. 積 算 内 訳 書 の 作 成 (Excel 2007の 場 合 ) 13

ワープロ用会計ソフト「ブルーリターン」

1. 概 要 作 業 を 始 める 前 に Office365 ログイン Office365 にログイン Office365 ソフトウェアページの 表 示 インストール

Microsoft Word _Office365ProPlus利用マニュアル.docx

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

SoftBank 202F 取扱説明書

Mac OS Xでの利用設定 マニュアル

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 15ページに 汎 用 データ 受 入 に 関 する よくあるお 問 い 合 わせをご 紹 介 しています Step1 (

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

4 応 募 者 向 けメニュー 画 面 が 表 示 されます 応 募 者 向 けメニュー 画 面 で [ 交 付 内 定 時 の 手 続 を 行 う] [ 交 付 決 定 後 の 手 続 を 行 う]をクリックします 10

特定健診・保健指導システム操作手順書Linux4.0【初期設定】編<健診・保健指導機関用>

データベースのアップグレード手順

ボタンをクリックします ( 警 告 が 表 示 されない 場 合 もあります ) 9 画 面 に Win SFX32M V と 表 示 されますので 保 存 する 箇 所 を 選 択 し OK をクリックしてください 選 択 した 箇 所 にインストールしたフォルダが 保 存 され

Transcription:

第 10 章.MySQL のインストールと Java プログラムからの 接 続 学 習 のねらい 1 データベース 管 理 ソフトである MySQL をインストールする 2 MySQL 上 のデータベースに Java プログラムから 接 続 できることを 確 認 する < 先 週 の 復 習 > 講 義 で 示 された 基 礎 課 題 10-1 に 解 答 して 下 さい 10-1.MySQL のインストール 第 1 章 (p.1)で 説 明 したように Web アプリケーションの 構 成 は 次 の 通 りです サーバ クライアント リクエスト Java サーブレット JDBC データベース JSP ブラウザ レスポンス アプリケーションサーバ データベース 管 理 ソフト IE Firefox など Tomcat など MySQL など これまで サーブレットと JSP を 用 いた サーバとクライアント 間 のリクエストおよび レスポンスの 基 礎 について 学 習 しました 残 りは( 右 端 の)データベースの 利 用 です そ のために 本 節 ではデータベース 管 理 ソフト MySQL をインストールします 以 下 のⅠお よびⅡの 手 順 に 従 ってインストールを 完 了 して 下 さい Ⅰ.インストーラーのダウンロード 1 右 のサイトに 接 続 してくだ さい これは MySQL のホ ームページです(2015 年 11 月 27 日 現 在 ) http://www.mysql.com/ 135

2 このページから Downloads タブを 選 び その 画 面 を 下 方 にスクロールさせ MySQL Community Edition(GPL) にある Community(GPL) Downloads を 選 択 (クリッ ク)してください 3 次 の 画 面 で MySQL Community Server を 選 択 (クリック)します 4 次 の 画 面 で 下 方 にスクールし 次 ページのように[Download]ボタンをクリックしま す 136

5 現 れた 画 面 で 次 のように Windows(x86,32-bit),MSI Installer ( 上 の 方 ) 欄 の [Download]ボタンをクリックしてください 6 その 際 MySQL のユーザ 登 録 を 求 められますが ここでは 次 ページのように No thanks, just start my download. をクリックし ユーザ 登 録 をせずにダウンロードだ け 行 うことにします 137

こちらを 選 択 する 7 すると [ 実 行 ]か[ 保 存 ]か を 尋 ねられますので[ 保 存 ]を 選 択 します これでダ ウンロードが 開 始 します 8 ダウンロードした 次 のファイルをダブルクリックすると インストールのための 設 定 が 開 始 します 次 のインストール 作 業 へ 進 んでください Ⅱ.MySQL のインストール 1 最 初 に コンピュータに 変 更 を 行 うことの 許 可 を 求 められますが [はい]を 選 んで 許 可 します 2 すると 次 ページのようにライセンス 確 認 画 面 が 現 れます 今 の 場 合 商 用 ではなく 教 育 のために 使 用 するので 問 題 なく 使 用 できます 承 認 欄 をチェックした 上 で[Next] ボタンをクリックしてください 138

3 次 の 画 面 ではそのまま[Next]ボタンをクリックします 139

4 すると 次 のような 画 面 が 現 れます これは ある 特 殊 なツールを 利 用 する 際 に 必 要 となるシステムのインストールを 促 すものです しかし 今 は 必 要 ないので そのま ま[Next]ボタンをクリックします(PC 環 境 によってはこの 画 面 が 出 ない 場 合 があり ます) その 際 次 のように(システムインストール 未 完 で 良 いか) 確 認 する 画 面 が 現 れるの で [Yes]を 選 択 します 5 続 いて 次 ページのインストール 項 目 リストが 現 れるので [Execute]ボタンをクリッ クします そして 処 理 が 完 了 するまでしばらく 待 ちます 140

そして 次 のように 全 てのインストールが 完 了 したら[Next]ボタンをクリックしま す 141

6 次 の 画 面 ではそのまま[Next]ボタンをクリックします 7 次 の 画 面 でも そのまま[Next]ボタンをクリックします 142

8 次 の 画 面 で MySQL の 管 理 者 用 アカウントである root のパスワードを 指 定 します 適 当 なパスワードを 指 定 して 結 構 ですが これは 忘 れないようにしておいてください パスワードを 指 定 する 下 の 欄 は 確 認 用 9 次 の 画 面 では Start the MySQL Server System Startup 欄 のチェックを 外 し [Next] ボタンをクリックしてください チェックを 外 す 143

10 次 の 画 面 ではそのまま[Execute]ボタンをクリックし 一 連 の 処 理 が 終 了 するまでし ばらく 待 ちます 11 最 終 的 に 下 のように 全 ての 処 理 が 終 了 したら[Finish]ボタンをクリックしてください 144

12 続 いて Samples and Examples 5.7.9 の 処 理 に 進 みますが 今 の 場 合 これは 必 要 な いので [Cancel]ボタンをクリックしてインストール 作 業 を 終 了 します < 補 足 > アンインストールの 仕 方 上 のインストールがうまく 行 かず 再 インストールする 場 合 は すでにインストールし た MySQL をアンインストールする 必 要 があります ただし プログラムのアンインスト ール だけでは 完 全 にアンインストールできません 手 動 で 削 除 しなければならないデー タもありますので 以 下 に 手 順 を 示 しておきます 1 コントロールパネルから プログラムのアンインストール を 選 択 します そして 現 れたリストから MySQL と 名 のつく 項 目 を 全 てアンインストールします 2 次 に C: Program Files(s13 の 学 生 の 場 合 C: Program Files (x86)) 内 にある MySQL フォルダを 削 除 してください 3 続 いて MySQL に 付 随 していたデータベースを 削 除 します C: ProgramData 内 にあるフォルダ MySQL を 削 除 してください もし ProgramData が 表 示 され ていない 場 合 は エクスプローラの ツール フォルダオプション と 選 択 して 表 示 タブを 開 き すべてのファイルとフォルダを 表 示 する を 選 択 してください 4 最 後 に MySQL をサービス から 削 除 します コマンド プロンプト を 管 理 者 と して 実 行 します 145

そして 右 のように sc delete mysql57 を 入 力 し[Enter] キーを 押 し ま す こ れ で MySQL のアンインストール 完 了 です 57 10-2.MySQL の 動 作 確 認 インストールが 正 常 に 終 了 したかどうかを 確 かめましょう 基 礎 課 題 10-2 MySQL の 起 動 と 停 止 以 下 の 要 領 で MySQL が 正 常 に 起 動 するかどうか 確 認 します 1 Windows 7 の 場 合 は スタート すべてのプログラム MySQL MySQL Server 5.7 MySQL 5.7 Command Line Client(unicode ではない 方 ) を 選 択 し てください Windows 8 の 場 合 は アプリケーションメニューを 表 示 させ MySQL にある MySQL 5.7 Command Line Client(unicode ではない 方 ) を 選 択 してください 2 すると MySQL の 起 動 画 面 が 現 れます ここで 上 で 設 定 したパスワードを 入 力 し [Enter]キーを 押 してください( 以 降 も 入 力 後 必 ず[Enter]キーを 押 します) 3 すると MySQL の 起 動 メッセージが 現 れます 次 ページのメッセージが 現 れれば MySQL は 正 常 に 起 動 しています 146

4 ここで exit と 入 力 し[Enter]キーを 押 すと 画 面 が 閉 じ MySQL は 停 止 します 上 の 動 作 を 確 認 できたら MySQL の 起 動 と 停 止 が 正 常 に 行 えることを 確 認 しました と 記 述 して 提 出 してください 基 礎 課 題 10-3 MySQL の 状 態 の 確 認 次 の 手 順 にしたがって MySQL の 設 定 状 態 を 確 認 しましょう 1 上 の1 2でやった 様 にして MySQL を 起 動 してください 2 次 のように status と 入 力 してください 3 すると 次 のように 現 在 の MySQL の 設 定 状 態 が 表 示 されます 147

4 MySQL を 停 止 してください 上 の 動 作 を 確 認 できたら MySQL の 状 態 を 確 認 しました と 記 述 して 提 出 してくださ い 基 礎 課 題 10-4 MySQL 内 のデータベースの 確 認 MySQL に 登 録 されているデータベースを 確 認 することができます 次 の 手 順 にしたがっ て 確 認 してください 1 MySQL を 起 動 してください 2 次 のように show databases; と 入 力 して[Enter]キーを 押 します 3 すると 右 のように 現 時 点 で MySQL に 登 録 されてい るデータベースが 表 示 されます これらは MySQL に 最 初 から 登 録 されているデータベースです 4 この 中 から mysql というデータベースの 中 身 を 見 てみましょう そのために use mysql; と 入 力 して[Enter]キーを 押 してください 5 すると 下 の 様 に 表 示 され mysql というデー タベースに 接 続 されます 6 ここで show tables; と 入 力 し[Enter]キ ーを 入 力 すると 右 のようにデータベース mysql にある table( 表 )が 表 示 されます 7 MySQL を 停 止 してください 148

このように 一 般 にデータベースの 中 に 表 (table)が 幾 つか 存 在 するという 構 造 になっ ています 上 の 動 作 を 確 認 したら MySQL に 登 録 されているデータベースを 確 認 しました と 記 述 して 提 出 してください 10-3.Java プログラムからデータベース(MySQL)への 接 続 この 節 では Java プログラムから MySQL へ 接 続 する 方 法 を 学 習 します p.135 の 図 で 示 したように そのためには JDBC(Java DataBase Connectivity)ドライバというソ フトウェアが 必 要 です JDBC ドライバはデータベース 管 理 システム(MySQL もその 一 種 ) 毎 に 用 意 されています 実 は 上 で 行 った MySQL のインストールですでに JDBC ドライ バはダウンロードされています それを 確 認 しましょう <JDBC ドライバの 確 認 > C: Program Files MySQL Connector.J 5.1 を 開 いてください((S13 の 学 生 の 場 合 は C: Program Files (x86) MySQL Connector.J 5.1 ) こ の 中 に あ る mysql-connector-java-5.1.37-bin.jar が MySQL の JDBC ドライバです これがあるこ とを 確 認 してください これが JDBC ドライバ 基 礎 課 題 10-5 上 の JDBC ドライバの 中 身 を 確 認 したら MySQL 用 の JDBC ドライバがダウンロード されていることを 確 認 しました と 記 述 して 提 出 してください 149

<Java プログラムから MySQL への 接 続 > 次 の 手 順 にしたがって MySQL 上 のデータベース mysql ( p.148 で 確 認 )への 接 続 を 確 認 する Java プログラムを 作 成 しましょう 1 Eclipse を 起 動 し Tomcat プロジェク トを DBWeb という 名 前 で 作 成 して ください そしてその 中 に 新 規 クラ スを クラス 名 DBManager.java パッケージ 名 dbsample として 作 成 してください この 時 点 でパッケージ エクスプローラは 次 のようになります 2 次 に JDBC ドライバを 所 定 の 場 所 にコピーします 所 定 の 場 所 とは WEB-INF の 中 の lib ディレ クトリです 上 でダウンロードした mysql-connector-java-5.1.37-bin.jar をコピーし パッケージエク スプローラの lib をクリックし そこに 貼 り 付 けます すると 次 の ように lib 内 に JDBC ドライバ がコピーされます 3 次 にこの JDBC ドライバを Eclipse が 認 識 できるようにするためにプロジェクトのク ラスパスに 追 加 します 上 の JDBC ドライバ mysql-connector-java-5.1.33-bin.jar を 右 ボタンクリックし ビルド パス ビルド パスに 追 加 を 選 択 してくださ い 150

4 DBManager.java を 次 のように 記 述 してください package dbsample; import java.sql.connection; import java.sql.drivermanager; <DBManager.java> public class DBManager { public static Connection getconnection() { try{ 1 Class.forName("com.mysql.jdbc.Driver"); Connection con=drivermanager.getconnection( 2 "jdbc:mysql://localhost/mysql","root","*****" ); return con; MySQL のパスワード(p.143 で 指 定 ) } catch (Exception e) { を 記 入 すること } } } throw new IllegalStateException(e); public static void main(string[] args) throws Exception { Connection con=getconnection(); System.out.println("con="+con); 3 con.close(); } 解 説 1 Class.forName("クラス 名 ")の 形 で 当 該 クラス 名 のクラスをメモリにロードする つ ま り プ ロ グ ラ ム で 使 用 可 能 な 状 態 に し ま す 今 の 場 合 ク ラ ス 名 は com.mysql.jdbc.driver であり これは MySQL 用 JDBC ドライバのクラス 名 です つまり これにより JDBC ドライバ クラスが 使 用 可 能 になります 2 DriverManager クラスは JDBC ドライバを 管 理 するためのクラスです これに 属 する getconnection()メソッドを 用 いることにより データベースとの 接 続 が 可 能 にな ります このメソッドは 次 の 形 で 使 用 します getconnection(url,user,password); URL:データベースのある 場 所 MySQL を 用 いた 場 合 jdbc:mysql://ホスト 名 /データベース 名 となる 今 の 場 合 ホスト 名 は localhost データベース 名 は mysql ( p.148 の4~6で 確 認 したデータベース) user:データベースに 接 続 できるユーザー 名 ( 今 の 場 合 root) 151

password: 上 のユーザ 名 に 対 応 するパスワード(p.143 で 指 定 ) 3 close()メソッドにより データベースへの 接 続 を 切 断 しています データベースに 接 続 した 場 合 は 終 了 時 に 必 ず 切 断 しなければならない 作 成 したら プログラムを 実 行 してください このプログラムは サーブレットではな く main()メソッドを 持 った 通 常 の Java アプリケーションですので Eclipse から 実 行 で きます 実 行 後 Eclipse ワークベンチ 下 方 のコンソールに 次 のような 出 力 が 表 示 されます これは Connection オブジェクトを 表 示 したもので 実 行 結 果 に 意 味 はありません ただ 上 の 様 な 結 果 が 出 たら MySQL 上 のデータベースに 正 常 に 接 続 できたことを 意 味 するので その 確 認 のために 行 ったものです これがうまく 実 行 できないと 次 週 以 降 の 学 習 に 進 めま せん 基 礎 課 題 10-6 上 の 結 果 を 確 認 したら MySQL 上 のデータベース mysql に Java プログラムから 接 続 できることを 確 認 しました と 記 述 して 提 出 してください 応 用 課 題 10-A MySQL 上 には world というデータベースもありました そこで p.151 のプログラ ムをデータベース world に 接 続 するように 修 正 して 下 さい そして その 修 正 箇 所 を 修 正 前 修 正 後 のような 形 式 で 記 述 して 提 出 してください 152