【发布时间】:2011-06-17 11:50:38
【问题描述】:
我想在自己的文件中存储一个数据库模式,并让我的 Scala 代码检索它(并通过 JDBC 执行它)。
在我看来,sbt 希望我将文件存储为:src/main/resources/packagename/my.sql。把它放在那里,我看到它在罐子里——但我似乎无法从 Scala 访问它。
具体来说,getClass().getResource("my.sql") 返回一个空指针,我能想到的任何其他形式也是如此。
我应该如何加载文件?还是有更好的方法?
【问题讨论】:
-
你试过
getClass().getResource("/my.sql")(带斜线)吗?或者getClass().getResource("/packagename/my.sql")(如果 sql 文件放在某个包中)?
标签: sql scala resources jar sbt