2

Spring Web App 用に SQLite データベースを構成しようとしています。問題は、相対パスを使用して src/main/resources に作成したデータベース ファイルにアクセスできないことです。

jdbc url の構成をいくつか試しましたが、どれもうまくいきませんでした:

jdbc:sqlite:mydb.sqlite (here I changed the file location to the project root)
jdbc:sqlite:${jdbc.url} (here I passed the url as a parameter thru PropertyPlaceholderConfigurer)
jdbc:sqlite:src/main/resources/mydb.sqlite

私が気づいた奇妙なことは、アプリがデータベースファイルを見つけるためのディレクトリとしてEclipseのディレクトリを使用していることです。つまり、プロジェクトのルートではなく、Eclipse のディレクトリにjdbc:sqlite:mydb.sqlitemydb.sqlite を作成します。

4

1 に答える 1