JaybirdOOo logo Documentation

Ce document en français.

The use of this software subjects you to our Terms Of Use.

version 1.0.1

Introduction:

JaybirdOOo is part of a Suite of LibreOffice and/or OpenOffice extensions allowing to offer you innovative services in these office suites.

This extension allows you to use Firebird in embedded mode, making the database portable (a single odb file).
It allows you to take advantage of the ACID properties of the underlying Firebird database.

This implementation uses Jaybird 6.0.0 which is an unfinalized version. Please use with caution.

Being free software I encourage you:

In short, to participate in the development of this extension.
Because it is together that we can make Free Software smarter.


Requirement:

The JaybirdOOo extension uses the jdbcDriverOOo extension to work.
It must therefore meet the requirement of the jdbcDriverOOo extension.

Only LibreOffice 24.2.x or higher is supported.

Using Jaybird 6.0.0 requires a JRE Java version 17 or higher.


Installation:

It seems important that the file was not renamed when it was downloaded.
If necessary, rename it before installing it.

Restart LibreOffice after installation.
Be careful, restarting LibreOffice may not be enough.


Use:

How to create a new database:

In LibreOffice / OpenOffice go to File -> New -> Database…:

JaybirdOOo screenshot 1

In step: Select database:

JaybirdOOo screenshot 2

In step: Save and proceed:

JaybirdOOo screenshot 3

Have fun…


How does it work:

JaybirdOOo is an com.sun.star.sdbc.Driver UNO service written in Python.
It is an overlay to the jdbcDriverOOo extension allowing to store the Firebird database in an odb file (which is, in fact, a compressed file).

Its operation is quite basic, namely:

The main purpose of this mode of operation is to take advantage of the ACID characteristics of the underlying database in the event of an abnormal closure of LibreOffice. On the other hand, the function: file -> Save has no effect on the underlying database. Only closing the odb file or saving it under a different name (File -> Save As) will save the database in the odb file.


Has been tested with:

I encourage you in case of problem :confused:
to create an issue
I will try to solve it :smile:


Historical:

What has been done for version 1.0.0:

What has been done for version 1.0.1:

What remains to be done for version 1.0.1: