「JavaDBにSquirrelから接続するには」の版間の差分
(→JDBCドライバーの設定) |
(→JDBCドライバーの設定) |
||
15行: | 15行: | ||
ドライバを選んで鉛筆のアイコンを押すと、ドライバの選択画面が現れます。 | ドライバを選んで鉛筆のアイコンを押すと、ドライバの選択画面が現れます。 | ||
+ | |||
+ | ===Embedded用ドライバ=== | ||
まず、Embedded用ドライバ(アプリがDBファイルに直接アクセスするドライバ)の設定ですが、下図のドライバ選択画面で | まず、Embedded用ドライバ(アプリがDBファイルに直接アクセスするドライバ)の設定ですが、下図のドライバ選択画面で | ||
− | 「Extra | + | 「Extra Class path」タブを選び「Add」ボタンを押して、 JDK の db\lib フォルダーにある derby.jar を一覧に加えます。 |
− | そうすると、「class | + | そうすると、「class Name」コンボでドライバを選べるようになるので、 '''org.apache.derby.jdbc.EmbeddedDriver''' を選びます。 |
OKボタンを押せば設定終了です。 | OKボタンを押せば設定終了です。 | ||
[[ファイル:Squirrel driver選択(Embedded).png]] | [[ファイル:Squirrel driver選択(Embedded).png]] | ||
− | |||
− | |||
+ | ===Client用ドライバ=== | ||
+ | |||
+ | Client用ドライバ(アプリがネットワーク経由でJavaDBサーバに接続するドライバ)では、JDK の db\lib フォルダーにある derbyclient.jar | ||
+ | のを「Extra Class path」に加え、ドライバーは '''org.apache.derby.jdbc.ClientDriver''' を選んでください。 | ||
+ | |||
[[ファイル:Squirrel driver選択2(Client).png]] | [[ファイル:Squirrel driver選択2(Client).png]] | ||
+ | |||
+ | |||
+ | ==エイリアスの作成== | ||
+ | |||
+ | |||
+ | エイリアスとは、接続のための一連の設定に名前を付けたものです。SquirrelのAlisタブを選び、「+」ボタンを押すと作成でき、 | ||
+ | 作成後は、Aliasを一覧から選んで、鉛筆のアイコンを押すことで編集できます。 | ||
+ | |||
+ | |||
+ | ===Embedded接続の場合=== | ||
+ | |||
+ | Embeddedドライバで接続する場合は、エイリアスは、Alias名、使用するドライバ、JDBCのURLを入力しておけば簡単に接続できます。 | ||
+ | |||
+ | [[ファイル:Squirrel aliasの設定 embedded.png]] | ||
+ | |||
+ | |||
+ | ===Client接続の場合=== | ||
+ | |||
+ | Client接続(ネットワーク経由でJavaDBサーバに接続)の場合は若干注意が必要です。 |
2016年7月28日 (木) 09:48時点における版
JDK 付属のデータベース JavaDB にアクセスするには Squirrel というクライアントツールが便利ですが
最初はなかなか接続方法が分からず苦労します。以下はそのメモです。
JDBCドライバーの設定
Squirrel には Driver 画面が有り、最初は下図のように赤いバッテンが付いていて使えない状態になっています。
ドライバを選んで鉛筆のアイコンを押すと、ドライバの選択画面が現れます。
Embedded用ドライバ
まず、Embedded用ドライバ(アプリがDBファイルに直接アクセスするドライバ)の設定ですが、下図のドライバ選択画面で 「Extra Class path」タブを選び「Add」ボタンを押して、 JDK の db\lib フォルダーにある derby.jar を一覧に加えます。
そうすると、「class Name」コンボでドライバを選べるようになるので、 org.apache.derby.jdbc.EmbeddedDriver を選びます。 OKボタンを押せば設定終了です。
Client用ドライバ
Client用ドライバ(アプリがネットワーク経由でJavaDBサーバに接続するドライバ)では、JDK の db\lib フォルダーにある derbyclient.jar のを「Extra Class path」に加え、ドライバーは org.apache.derby.jdbc.ClientDriver を選んでください。
エイリアスの作成
エイリアスとは、接続のための一連の設定に名前を付けたものです。SquirrelのAlisタブを選び、「+」ボタンを押すと作成でき、 作成後は、Aliasを一覧から選んで、鉛筆のアイコンを押すことで編集できます。
Embedded接続の場合
Embeddedドライバで接続する場合は、エイリアスは、Alias名、使用するドライバ、JDBCのURLを入力しておけば簡単に接続できます。
Client接続の場合
Client接続(ネットワーク経由でJavaDBサーバに接続)の場合は若干注意が必要です。