Firebird
Local database Firebird
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\database\myData.fdb;
Remote connection to Firebird
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=MyServer:C:\database\myData.fdb;
Specifying TCP/IP port number
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=MyServer/3051:C:\database\myData.fdb;
Using alias (aliases.conf)
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=aliasname;
Using alias (aliases.conf) for remote connections
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=MyServer/3051:aliasname;
Specifying dialect Firebird
SQL dialects were introduced in InterBase 6.0, to support a number of new SQL features including delimited identifiers.
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\database\myData.fdb;DIALECT=3;
Autoquote identifiers
The driver will quote (") your table names in SQL statements automatically.
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\database\myData.fdb;AUTOQUOTED=YES;
Read Only connection (Firebird)
This one is for Firebird file with the .fdb extension.
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\database\myData.fdb;READONLY=YES;
Return with error on lock conflict (Firebird)
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\database\myData.fdb;NOWAIT=YES;
Wait timeout for error on lock conflict (Firebird)
DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=C:\database\myData.gdb;LockTimeoutWaitTransactions=4;