質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JAR

JAR(又はJava ARchive)はコンパイルされた複数のJavaバイトコード及び関連ファイルのリソースを一つのファイルに統合したものです。JARファイルはZIPファイルのフォーマットで構築されています。

Q&A

解決済

3回答

11766閲覧

H2 DBに接続ができません

kumatarou

総合スコア33

JAR

JAR(又はJava ARchive)はコンパイルされた複数のJavaバイトコード及び関連ファイルのリソースを一つのファイルに統合したものです。JARファイルはZIPファイルのフォーマットで構築されています。

0グッド

0クリップ

投稿2015/11/18 09:55

編集2015/11/18 12:36

H2DBをインストールして、WEB-INFのlibにディレクトリにJARを配置したのですが、実行するとeclipse側ではテーブルが見つかりませんというエラーが表示され

org.h2.jdbc.JdbcSQLException: テーブル "(省略) が見つかりません
Table "(テーブル名)" not found; SQL statement:
select (カラム) from (テーブル名) order by (カラム) [42102-190]

H2のコマンドラインには

SQL

1The Web Console server could not be started. Possible cause: another server is a 2lready running at http://192.168.177.1:8082 3Root cause: ポート "8082" をオープン中に例外が発生しました (ポートが使用中の可能 4性があります) 5Exception opening port "8082" (port may be in use), cause: "java.net.BindExcepti 6on: Address already in use: JVM_Bind" [90061-190] 7Exception in thread "main" org.h2.jdbc.JdbcSQLException: ポート "8082" をオープ 8ン中に例外が発生しました (ポートが使用中の可能性があります) 9Exception opening port "8082" (port may be in use), cause: "java.net.BindExcepti 10on: Address already in use: JVM_Bind" [90061-190] 11 at org.h2.message.DbException.getJdbcSQLException(DbException.java:345) 12 at org.h2.message.DbException.get(DbException.java:168) 13 at org.h2.util.NetUtils.createServerSocketTry(NetUtils.java:194) 14 at org.h2.util.NetUtils.createServerSocket(NetUtils.java:160) 15 at org.h2.server.web.WebServer.start(WebServer.java:342) 16 at org.h2.tools.Server.start(Server.java:484) 17 at org.h2.tools.Console.runTool(Console.java:231) 18 at org.h2.tools.Console.main(Console.java:99) 19Caused by: java.net.BindException: Address already in use: JVM_Bind 20 at java.net.DualStackPlainSocketImpl.bind0(Native Method) 21 at java.net.DualStackPlainSocketImpl.socketBind(Unknown Source) 22 at java.net.AbstractPlainSocketImpl.bind(Unknown Source) 23 at java.net.PlainSocketImpl.bind(Unknown Source) 24 at java.net.ServerSocket.bind(Unknown Source) 25 at java.net.ServerSocket.<init>(Unknown Source) 26 at java.net.ServerSocket.<init>(Unknown Source) 27 at org.h2.util.NetUtils.createServerSocketTry(NetUtils.java:190) 28 ... 5 more 29続行するには何かキーを押してください . . .

と表示されています。

H2を サーバーモードで使おうとしていて creat table (テーブル名) カラム値 ・・・ とやってテーブルを作りました。

eclipseでH2DBを使うにはどうしたら宜しいでしょうか
お返事お待ちしております。

*環境
・eclipse4.5 All in one
・windows7

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

eripong

2015/11/18 11:51

H2をサーバーモードで使おうとしていますか?それとも組込(Embedded)モード で使おうとしていますか?どの様にcreate tableしましたか?
kumatarou

2015/11/18 12:18

回答ありがとうございます。 >H2をサーバーモードで使おうとしていますか?それとも組込(Embedded)モード で使おうとしていますか? サーバーモードで使おうとしています。 >どの様にcreate tableしましたか? H2コンソール上で creat table (テーブル名) カラム値 ・・・ とやってテーブルを作りました。
guest

回答3

0

以下がうまくいっていれば、つながって内容も見えるはずです。
0. h2をサーバーモードで立ち上げる。
0. h2のWeb管理コンソールで、tcpでサーバに繋いで、テーブルを作る。
0. Webアプリケーションから、2.で繋いだのと同じJDBC URLでサーバに繋いで、テーブルをSELECTする。

それぞれ、どの様に実施しましたか?
起動のコマンドやJDBCのURLなどが重要になるので、
その点も教えてください。

投稿2015/11/18 14:06

eripong

総合スコア1546

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

皆様、回答ありがとうございました。

色々と策を講じましたが、うまく連携できなかたのでMysqlでやることにしました。
意見を下さった方、見て頂いた方には不甲斐ない結果になってしまい申し訳ございません。

ありがとうございました。

投稿2015/11/19 00:22

kumatarou

総合スコア33

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

WEB-INFのlibにディレクトリにJARを配置したのですが

とのことですが、ひょっとして DB連携プラグイン(jp.ac.osaka_u.casi.SDSI_Cubic.DB_X.X.X.jar) ですか?

もしかしたら、下記ページをご参考にプラグインのインストールを実施されたのかもしれませんが…
3. DB連携プラグインのインストールと起動

DB連携プラグインのインストールは以下のプラグインをeclipse/pluginsフォルダに配置するだけで完了です。

と記載されているものの、それだけで使用可能になる訳ではありません。インストールは完了ですが、それなりの設定が必要です。続きを読むと…
Eclipse起動 → パースペクティブのカスタマイズ → 「コマンド」タブ → 「SDSI_Cubic DB Actions」をチェック
のような設定が必要です。

どのようなものであれ、プラグインをインストールして使用可能な状態にするには、それなりの設定をして、プラグインがEclipseに認識されるようにする必要があります。

投稿2015/11/18 14:52

pi-chan

総合スコア5936

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問