Diagon Asked: 2016-04-13 02:59:02 +0800 CST2016-04-13 02:59:02 +0800 CST 2016-04-13 02:59:02 +0800 CST libreoffice base - cli 插入记录? 772 我需要编写将记录插入数据库的脚本。对于这个项目(我的第一个项目),我将 libreoffice Base 与 HSQLDB 后端一起使用,没有任何特殊原因。是否有一个 cli 界面可以让我这样做? command-line 1 个回答 Voted Best Answer Jos 2016-04-13T05:49:22+08:002016-04-13T05:49:22+08:00 通过脚本操作 HSQLDB 数据库的最简单方法是使用sqltool包中提供的工具。您可以执行以下操作: hsqldb-sqltool urlid --SQL="SQL statement 1; SQL statement 2; ..." (其中urlid是包含连接详细信息的文件),或者从文件中读取一堆 SQL 语句,如下所示: hsqldb-sqltool urlid file1.sql 注意:正如@tohuwawohu 指出的那样,需要将数据库设置为服务器才能以这种方式访问它,而不是“嵌入式”,这是 LibreOffice Base 提供的第一件事。
通过脚本操作 HSQLDB 数据库的最简单方法是使用
sqltool
包中提供的工具。您可以执行以下操作:(其中
urlid
是包含连接详细信息的文件),或者从文件中读取一堆 SQL 语句,如下所示:注意:正如@tohuwawohu 指出的那样,需要将数据库设置为服务器才能以这种方式访问它,而不是“嵌入式”,这是 LibreOffice Base 提供的第一件事。