Database Interfaces

A database interface is a translator with a permanent connection to a proprietary database.

Any commands received from a client which it does not recognise are assumed to be SQL commands and passed directly for execution by the database server to which it is connected.

A database interface should have a connect string (some combination of database location, user and password) on the program command line. The option is –c=<connect string>. Alternatively the connect string can be specified via a connect command in a startup script. Without one of these two methods a database interface will not start.

For security purposes the connect string may be encoded via the utility fxencode. A database interface will accept either an encoded or non-encoded connect string.

Currently the available set of database interfaces is as follows:

fx8i/fx9i

Oracle Object-Relational 8.1.x/9.1.x

fxodbc

Microsoft ODBC

fxinformix

Informix Spatial 9.x


Prev Chapter