このページは当サイトをMovable Typeで運営していた頃の記事のログです.
表記のcategoryやコメント,トラックバックは機能しておりません.
その他,サイト内リンクや画像のパスが間違っている部分がある可能性があります.
ご了承ください.
こないだの話の続き.
SQLiteのJDBCドライバを動作させる場合,sqlite_jni.dllへのパスを
-Djava.library.path=・・・
のオプションで指定しなければならないが,
JSPで扱う場合,Tomcatの設定
Configure(Apache Tomcat Properties)→Java→Java Options
による指定ではうまくいかず.
↓
Javaのデフォルトのライブラリパス
D:\Program Files\Java\jre1.5.0_03\bin
(デフォルトでこの辺)
にDLLを入れてしまえば,パスの指定をしなくておk
ライブラリパスがちゃんとしてないとこんなエラーが出るはず
Unable to load sqlite: java.lang.UnsatisfiedLinkError: no sqlite_jni in java.library.path
SQLException: java.lang.UnsatisfiedLinkError: open
ライブラリパスとかのシステムプロパティは
Properties p = System.getProperties();
p.list(System.out);
こんな感じで取得できるっぽい