【发布时间】:2013-12-10 04:09:58
【问题描述】:
这个问题没有答案,或者很难找到。我对如何在 java web start 部署中使用一种文件类型数据库 (sqlite) 感兴趣? JNLP 中应该包含什么或如何强制 JWS 也将 sqlite 文件放入该安全 shell 中?
我的意思是,我的目标是使用数据库创建一个应用程序,然后使用 java web start 部署它。据我了解,java web start 是基于将运行应用程序所需的所有 jars 和其他文件放入 shell 中(这在 JNLP 文件中定义 - 哪些文件应该下载到 shell 中)并且我想使用 sqlite 数据库连接(在应用程序中它已经有连接类,所以它在离线模式下工作)。
这是我将应用程序与 sqlite 数据库连接的方式:
public class SQLiteConnection {
public static Connection con=null;
public static void connect() throws ClassNotFoundException, SQLException{
Class.forName("org.sqlite.JDBC");
con = DriverManager.getConnection("jdbc:sqlite:tasks.sqlite");
}
}
【问题讨论】:
-
这个问题是关于“创建file association”的吗?如果不是,我不明白你的意思。您需要重新表述这一点,或者告诉我们最终目标,即旨在实现的功能。
-
@AndrewThompson 已经编辑了问题。
-
"java web start 是基于将运行应用程序所需的所有 jars 和其他文件放入 shell" 'shell' 的 DYM 是什么?
-
为了不伤害用户而下载运行应用程序所需文件的地方。 (因为它位于无法访问任何其他文件的地方)
-
哦,您的意思是沙盒!您误解了它的工作原理。看看我的回答“现在很快”......
标签: java sqlite java-web-start jnlp