【Java】H2 Database Engine【GCJ】 (218レス)
前次1-
抽出解除 レス栞

46
(3): 2007/09/25(火)17:38 ID:??? AAS
前から"jdbc:h2:file:C:\〜"って形式でアクセスしてたんだが、ある日急にエラーが出始めた。
原因を探ると、どうやら前日に設定したbaseDirオプションのせいだということに気づいたんだが、
これって仕様なんだろうか?結構致命的なバグだと思うので、
必要なら報告せねばと思ってるんだが、いまいち踏ん切りがつかない。
47
(1): 2007/09/25(火)18:03 ID:ifNTHzMz(3/4) AAS
>>46
デフォルトは、テスト用の jdbc:h2:~/test だよねぇ。
で、通常は jdbc:h2:MyDB という感じの形式が推奨されてるみたいだけど。
自分にはそれ以上よく分からないや。

サポートのH2 Database-JP で聞いてみれば?
外部リンク:groups.google.co.jp

作者の Thomas Mueller さんは、ときどき日本語の質問に
英語で答えてくれてるよw もちろん、いつもとは限らないけど。
(最初は本当に驚いた。あちらの方でこのような方は前例が
 ないような気がするがなぁ)
48
(1): 2007/09/25(火)20:02 ID:ifNTHzMz(4/4) AAS
>>46
 >>47 の補足だけれど、
通常推奨されてる jdbc:h2:MyDB というは、
H2 のフォルダに中のファイル MyDB.data.db に対応しているようだね。
僕の場合は、
C:\Program Files\H2\bin\MyDB.data.db
の位置にある。

jdbc:h2:file:C:\〜 という形式でアクセスする必要は
ないのではないだろうか…。不安定になるなら、なおさら。
56
(3): 2007/11/06(火)21:54 ID:sFgm7o4t(1) AAS
H2のサイトに行って h2-2007-10-20.zip を落としてきて、本家の QuickStart、Installation、Tutorial
を読んで動かしてみました。
zip を c:\java\h2 に展開し、bin\h2.bat を実行してブラウザから
create table TEST、
insert into TEST ・・・・・
で適当にデータを突っ込んだあと、ブラウザからシャットダウンしました。
(このとき drop table TEST はしていない)

もういちど h2.bat を実行して、ブラウザでコンソールにログインすると、先ほどの TEST テーブルが残っています。
実際のデータベース(テーブル)のファイルはどこに置かれているのでしょうか?

>>46 さんのように、ブラウザで接続するときに、特にパスを指定しているわけではありません。
省2
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.682s*