在JavaWebApp中使用现有的sqlite数据库
我有一个java web应用程序。我需要指向eclipse中项目根目录中现有的sqlite数据库 我有所有需要的驱动程序/罐子 问题在于,要从sqlite数据库表中选择的代码是针对新创建的数据库运行的。我得到一个错误,我的表Table1不存在。我相信这是因为正在创建一个新的数据库,而不是在根目录中使用现有的sqlite数据库以及我需要的表和数据 有人知道如何强制使用此本地sqlite数据库吗?根据,如果找不到现有数据库,则默认情况下将创建一个新数据库-因此最有可能的解释是,连接字符串中的路径没有指向预先存在的数据库 请参阅有关web应用中的相对路径的问题:如果您的web应用是servlet,请使用获取连接字符串中要使用的数据库路径。因此,如果现有数据库位于/WEB-INF中:在JavaWebApp中使用现有的sqlite数据库,java,sql,sqlite,web-applications,Java,Sql,Sqlite,Web Applications,我有一个java web应用程序。我需要指向eclipse中项目根目录中现有的sqlite数据库 我有所有需要的驱动程序/罐子 问题在于,要从sqlite数据库表中选择的代码是针对新创建的数据库运行的。我得到一个错误,我的表Table1不存在。我相信这是因为正在创建一个新的数据库,而不是在根目录中使用现有的sqlite数据库以及我需要的表和数据 有人知道如何强制使用此本地sqlite数据库吗?根据,如果找不到现有数据库,则默认情况下将创建一个新数据库-因此最有可能的解释是,连接字符串中的路径没有
ServletContext.getResource("/WEB-INF/my.db");