Database

Como criar uma conexão para acesso a bancos de dados Firebird?

RT.DB.FAQ-16796
Para fazer com que uma aplicação T2 acesse uma base de dados Firebird:
CONFIG.DB.FB.VALIDATION_QUERY=select 1 from rdb$database
CONFIG.DB.FB.DRIVER = org.firebirdsql.jdbc.FBDriver
CONFIG.DB.FB.URL = jdbc:firebirdsql://{ip}:{porta}/{arquivo}
CONFIG.DB.FB.PASSWORD = masterkey
CONFIG.DB.FB.USER = sysdba
CONFIG.DB.FB.PROPERTIES=lc_ctype=ISO8859_1;encoding=ISO8859_1;charSet=ISO8859_1;

Exemplo
CONFIG.DB.FB.URL = jdbc:firebirdsql://127.0.0.1:3050/C:/mydata/plansyst.gdb

Para descobrir qual o CHARSET/ECNCODING em uso, basta executar:
SELECT RDB$CHARACTER_SET_NAME FROM RDB$DATABASE

I/O error for file open
Caso ocorrer este erro significa que o servidor não está conseguindo acessar o arquivo informado.
Note que em um ambiente Linux, o caminho do arquivo deverá começar com "/", duplicando a barra já utilizada na sintaxe da URL. Exemplo:
jdbc:firebirdsql://127.0.0.1:3050//mydata/plansyst.gdb

Instalação do Firebird

Caso se deseja disponibilizar uma base de dados local, pode-se baixar o Firebird em http://www.firebirdsql.org/en/downloads/ . A instalação irá criar um serviço que deverá estar ativo para que o JDBC possa se conectar a ele.
Os arquivos do Firebird devem ser mantidos na versão original que foram criados, ou seja, devem manter a versão e 32/64 bits.

Ver também: