我正在使用sqlite数据库开发Web应用程序。在开发应用程序时,我在java类中创建了数据库连接。我在那里提到了我的网址,如下所示
String url = "jdbc:sqlite:D:\\Database\\profileDB.db";
我想将db文件从该位置放到我的Webcontent文件夹中的特定位置说资源。
现在我想更改指向文件夹文件的URL。
网络内容/资源/ profileDB.db
。
任何人都建议我如何做到这一点。有关这些信息,我没有在创建连接时使用任何servlet,它只是一个普通的java类。
答案 0 :(得分:0)
恕我直言,您需要在Project Properties -> Java Build Path -> Libraries -> Add External Jar
中添加sqlite.jar。
然后您可以尝试使用以下方式进行连接:
try {
Class.forName("org.sqlite.JDBC");
connection = DriverManager.getConnection("JDBC:sqlite:sample.db");
} catch (Exception e) {
e.printStackTrace();
}
您可以将此link引用为sqlite jdbc
答案 1 :(得分:0)
我不知道SQLite数据库,但如果你只想要db文件的url,你可以使用Class类的getResource(" name_of _the resource")方法。它为您提供了指定资源的URL。搜索资源的规则取决于用于加载类的类加载器。
例如:我的包(文件夹)结构是:
test- |-foo.class |-image.png
然后在foo.class里面
URL url = getClass().getResource("image.png");
它会将网址提供给image.png