GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Instalar o jdbc do PostgreSql e usar na conexão de um sistema ( Netbeans )


#1

Amigos, eu baixei o driver do PostgreSql do site e o arquivo é de extensão .jar . postgresql-8.3-604.jdbc4.jar

Agora, fiquei na duvida, quando eu fui fazer uma conexão com banco de dados access eu tive que ir em...

Painel de Controle - Ferramentas Administrativas - Fontes de dados ODBC - Aba Fonte de Dados de Sistema

Botao "Adicionar"
Driver "Microsoft Access Driver [.mdb,.accdb]
Botao Concluir
Na tela "Configurar ODBC para Microsoft Access "
Nome da fonte de dados: Nome do banco
Descricao: Coloca se quiser
Banco de dados(selecionar): Procura o banco de dados que voce quer adicionar
E da um OK
Pronto conexão feita

Agora com como faço pra fazer essa configuração usando postgre?
Porque ele não esta aparecendo na lista de driver ODBC do windows ( essa lista que eu expliquei ali em cima )... oque eu preciso fazer para poder funcionar? eu preciso fazer uma configuração igual ao do access explicado ali em cima??

oque eu faço com esse arquivo .jar?

Eu pesquisei umas coisas mas não entendi quase nada.

Sds,


#2

Zabeu, essa ponte ODBC-JDBC só é necessário quando se usa Access ou outro "banco de dados" desse tipo.
Pra utilizar o Postgre, basta deixar o driver no classpath da aplicação.
Se você estiver utilizando Eclipse, clique com o botão direito no projeto -> properties -> java build path -> libraries -> add external jars.


#3

uso netbeans =/


#4

eu adicionei o .jar dele na pasta "Libraries" do Netbeans...vou fazer os testes !


#5

vc tem que deixar sua aplicação "enxergar" o driver do banco de dados.
na seção de tutoriais aqui do GUJ, tem um artigo sobre classpath, vale a pena ler!

no netbeans:
botão direito no projeto -> propriedades -> bibliotecas -> adicionar JAR/pasta

[]'s


#6

Amigo, eu fiz os teste e realmente funcionou !!

Ele abriu a conexão com o banco de dados

Agora fiquei com uma duvida.

Depois de importar ele reconheceu e deu tudo certo.

Ai eu "deletei o driver da area de trabalho" onde ele estava localizado, ai ele deu erro.... tudo bem... então conclui-se que ele se referencia ao arquivo localizado na area de trabalho, e não "importa" correto?

Então eu teria que deixar o driver em um lugar seguro? tipo a pasta do projeto??

Como voce lidam com isso? quando por exemplo vão instalar em um usuario...onde voces colocam esse arquivo para que ele não corra risco de ser deletado?

Ou existe uma forma de ele importar...e depois eu poder deleta-lo da area de trabalho...fazendo com que o projeto não fique dependente do arquivo .jar?

Fui claro na duvida?

Muito obrigado pela ajuda

sds,


#7

quando for instalar o projeto no cliente, terá que levar junto o driver e as demais bibliotecas que o projeto usar.
se for uma aplicação web, por exemplo, os arquivos JAR deverão estar na pasta WEB-INF/lib.

acho que vc não precisa se preocupar com isso ainda. crie uma pasta "bibliotecas" e salve seus arquivos JAR nela. depois que a aplicação estiver pronta, vc se preocupa em como distribuí-la :smiley:
[]'s


#8

All right :wink:

Thx


#9