Мне нужно сценарий вставки записей в базу данных. Для этого проекта (мой первый такой) я использую libreoffice Base без какой-либо конкретной причины с бэк-эндом HSQLDB. Есть ли такой интерфейс, который позволил бы мне это сделать?
Самый легкий способ управлять базой данных HSQLDB посредством сценариев состоял бы в том, чтобы использовать инструмент sqltool
обеспеченный в пакете. Можно сделать вещи как:
hsqldb-sqltool urlid --SQL="SQL statement 1; SQL statement 2; ..."
(где urlid
файл, содержащий детали соединения), или читают набор SQL-операторов из файла, как это:
hsqldb-sqltool urlid file1.sql
NB: Как @tohuwawohu указывает, база данных должна быть настроена как сервер для доступа к нему этот путь, а не, как "встроено", который является первой вещью предложения Основы LibreOffice.