HSQLDB:在应用程序 jar 文件中嵌入文本表
Posted
技术标签:
【中文标题】HSQLDB:在应用程序 jar 文件中嵌入文本表【英文标题】:HSQLDB: Embedding Text table within application jar file 【发布时间】:2013-04-29 02:51:57 【问题描述】:我想在应用程序 jar 文件中嵌入 HSQLDB 数据库。我正在使用文本表。我知道我可以使用jdbc:hsqldb:res:
协议连接到数据库以连接到jar 文件中的数据库。但是如何在.script
文件中指定表的来源呢?
SET TABLE PUBLIC.MYTABLE SOURCE '<what_path_do_I_specify_here>'
【问题讨论】:
【参考方案1】:如果将文本源文件与 .script 文件放在同一目录中,则 SOURCE 路径就是文件名。例如,如果文本文件是tabledata.csv
,则语句应该是
SET TABLE PUBLIC.MYTABLE SOURCE 'tabledata.csv'
【讨论】:
但是如果我的 .script 文件和文本文件在 jar 文件中怎么办?只指定文件名似乎不起作用!以上是关于HSQLDB:在应用程序 jar 文件中嵌入文本表的主要内容,如果未能解决你的问题,请参考以下文章
原因:org.hsqldb.HsqlException: invalid statemnet - 导入 CSV 数据时需要文本表