Hallo,
ich würde gerne aus einer Anwendung herraus eine .odb Datei erzeugen und als alternatives Datenbank-Front-End nutzen.
Prinzipiel funktiniert dies schon. Der Pfad zur lokalen Datenbank lässt sich ohne viel Aufwand in der data-source eintragen.
Leider findet Libre Office den Datenbanktreiber (org.hsqldb.jdbcDriver) nicht ohne Hilfestellung.
Dazu musste manuell den Treiber unter Extras -> Optionen -> Erweitert -> Class Pfad angegeben werden.
Diesen Konfiguration möchte ich gernen meinen Anwendern ersparen.
Kann der Pfad zum benötigen Datenbanktreiber irgendwo in den XML's hinterlegt werden ?
<office:database>
<db:data-source>
<db:connection-data>
<db:connection-resource
xlink:href="jdbc:hsqldb:file:{0};default_schema=true;shutdown=true;hsqldb.default_table_type=cached;get_column_name=false" />
<db:login db:user-name="DT" db:is-password-required="false" />
</db:connection-data>
<db:driver-settings db:system-driver-settings=""
db:base-dn="" db:parameter-name-substitution="false" />
<db:application-connection-settings
db:is-table-name-length-limited="false" db:append-table-alias-name="false"
db:max-row-count="100">
<db:table-filter>
<db:table-include-filter>
<db:table-filter-pattern>%</db:table-filter-pattern>
</db:table-include-filter>
</db:table-filter>
<db:data-source-settings>
<db:data-source-setting
db:data-source-setting-is-list="false"
db:data-source-setting-name="JavaDriverClass"
db:data-source-setting-type="string">
<db:data-source-setting-value>org.hsqldb.jdbcDriver
</db:data-source-setting-value>
</db:data-source-setting>
</db:data-source-settings>
</db:application-connection-settings>
</db:data-source>
</office:database>
Viele Grüße
Nico