2012年12月27日木曜日

baseのテーブルをJDBCでクラスドライバーorg.hsqldb.jdbcDriverで接続 URLの階層区切り(\/)に注意しないと

baseのテーブルをodbファイル外にするためにJDBCドライバークラスを指定しようとしたところ、こんなエラーが出た。

The database is already in use another process : lockFile

他でデータベースが開かれていてロックファイルがあるってことかと思い。lock fileはどこに存在するのだろうかと散々悩んだが、何のことはないディレクトリの階層区切りを間違っていただけ。
図のURLをよく見てみてね。右下がりと左下がりの階層区切りがごちゃ混ぜ。・・・自分で書いただけのことですが。
おかげでデータベースのファイルが予定外のところにできていた。
\/はしっかり区別するくせをつけておこう。


0 件のコメント:

コメントを投稿