我正在尝试为 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 的目录作为查找数据库文件的目录。我的意思是,当我把jdbc:sqlite:mydb.sqlite
它放在 Eclipse 的目录上而不是在项目的根目录中时,它会创建一个 mydb.sqlite。