page2
Base e PostgreSQL
Por Leonardo César
Para evitar a incompatibilidade de software é necessário verificar as versões de sua máquina virtual java (JVM) e de seu banco de dados, para só então obter o arquivo de comunicação adequado. Para conferir a versão da máquina virtual abra a caixa de preferências do LibreOffice e selecione a opção BrOffice → Java (ver figura 1). Caso a sua instalação do LibreOffice ainda não possua uma JRE instalada, será necessário incluir uma nova a partir deste menu.
Conforme mostra a figura 1, a versão da nossa máquina virtual é 1.6.0_17 e devemos considerar apenas os dois

primeiros dígitos (1.6) para identificar qual driver usar.
Isto significa que devemos escolher a versão 4 da API do JDBC. Para conferir a versão do PostgreSQL, você pode perguntar para o seu administrador de sistemas ou abrir um terminal de consultas e executar o comando: SELECT version(); Em nosso servidor o valor retornado por este comando é “PostgreSQL 9.0.1 on x86_64” e isto significa que a versão de banco que utilizaremos nos exemplos é 9.0.1.
Figura 1: Verificando versão do Java
Versão
JDBC3 (1.4 – 1.5)
JDBC4 (+1.6)
9.0
postgresql-9.0-801.jdbc3.jar
postgresql-9.0-801.jdbc4.jar
8.4
postgresql-8.4-702.jdbc3.jar
postgresql-8.4-702.jdbc4.jar
8.3
postgresql-8.3-606.jdbc3.jar
postgresql-8.3-606.jdbc4.jar
Tabela 1: Compatibilidade JRE/JDBC
Agora que já sabemos qual a nossa versão de software, podemos obter a implementação adequada do adaptador para postgres, também referida como JDBC PostgreSQL Driver, no endereço http://jdbc.postgresql.org/download. No caso da versão 9.0 do postgres, o arquivo correto para carregar é postgresql-9.0-801.jdbc4.jar. A tabela 1 exibe a relação de JREs e seus respectivos adaptadores JDBC.