DatabaseService

Databases and JDBC drivers used to access databases are third-party products and are neither supported nor provided by Lobster. Any support or advice on databases or JDBC drivers that may nevertheless be provided by the Lobster support is voluntary and in no way implies a transfer of responsibility to them. The installation, operation and maintenance of databases/JDBC drivers, or measures carried out on them, are always and without exception the responsibility of the customer.

The Lobster support will of course be happy to assist you with the configurations necessary in Lobster_data to connect functioning third-party systems.


The DatabaseService allows neutral access to databases. The following is supported.

  • Connection pooling - Links to databases are opened and kept open in advance, so they can be accessed more quickly within applications.

  • Data type neutralisation - Database specific peculiarities of standard data types are neutralised, e.g. the format of date and time, so that no database-dependent conversions on the application side are necessary.

  • Automatic reconnection - The validity of an existing database connection is checked in regular intervals and re-established automatically in the event of a connection loss.


Each connected database is represented by a so-called database alias, in which all database-relevant information is stored (connection parameters, etc.). The alias is used to access the database. A change of the underlying database is greatly facilitated this way.

Adding Alias (Configuration File)

Log Level Dependencies

GUI


Attention: Changes are lost after a restart of the DatabaseService or the Integration Server! Permanent changes must be made in the configuration file!


images/download/attachments/137299084/Services_13_EN-version-1-modificationdate-1690442736563-api-v2.png images/download/attachments/137299084/Services_30_EN-version-2-modificationdate-1690443412529-api-v2.png

(1) Here you can specify the time between two connection checks (see parameter idleTime).

(2) List of available database aliases. You can see the unused connections in the pool and the connections that have been opened by the DatabaseService for the respective alias.

Context Menu of Alias


images/download/thumbnails/137299084/Services_31_EN-version-2-modificationdate-1690444594894-api-v2.png


(1) Show/edit alias.

(2) Closes all open connections to the target system and rebuilds the pool, meaning that as many connections are created and placed in the pool as defined by minSize.

(3) Show database information.

(4) Add alias.