Estou tentnado fazer um relatório no iReport que tenha uma conexão com o PostGre , porém na hora de testar a Conexão está apresentando um erro.
A URL de conexão do Banco está correta, o iReport 3.7.0 já possui um Driver do PostGre ( postgresql-8.3-603.jdbc3 ), estou usando LINUX Ubuntu 10.04
* Agora vamos criar uma conexão JDBC para enxergar o banco de dados.
* Va ao menu DataSources > Connections / DataSources.
* Irá aparecer uma janela contendo as suas conexões de fonte de dados. Agora iremos criar uma conexão JDBC.
* Clique no botão New; Selecione em "Type Of Connection / DataSource" a opção "DataBase JDBC Connection".
* Defina um nome para a conexão: este nome é apenas para identificá-lo no iReport. Ex: "MinhaConexao"
* Agora você deve selecionar o driver JDBC a ser utilizado:
o Neste exemplo vamos utilizar o driver do Postgresql: "org.postgresql.Driver".
o Preencha também a URL de conexão com o banco:"jdbc:postgresql://localhost:5432/contatos".
* Informe os campos "Database" com a instancia do banco, "User" com o usuário e "password" com a senha do seu
banco. Essas informações são necessárias para o iReport conectar-se no banco para obter informações da coluna. Clique em TEST para testar se a conexão está ok. Se estiver tudo em ordem, clique na opção SAVE para salvar sua conexão.
Porém ao testar a Conexão apresenta o erro mencionado.
S
sonictk
Não consegui achar o erro ainda,
Mas rodei o Wondows na Maquina Virtual e Fiz os passos e Funcionou!
Alguem saberia me dizer porque no Ubuntu 10.04 não Funcionou? Já está com permissão TOTAL nas libs do PostGre
R
RenanRosa
sonictk:
Não consegui achar o erro ainda,
Mas rodei o Wondows na Maquina Virtual e Fiz os passos e Funcionou!
Alguem saberia me dizer porque no Ubuntu 10.04 não Funcionou? Já está com permissão TOTAL nas libs do PostGre
verificou se tem permissão para conectar no postgres ?
o mysql é mesma coisa, ai tem que configurar o arquivo dele no linux
S
sonictk
RenanRosa:
verificou se tem permissão para conectar no postgres ?
o mysql é mesma coisa, ai tem que configurar o arquivo dele no linux
Vlw pela ideia!
O problema é que minha Aplicação JAVA Conecta normalmente, Aasim Como o PgAdmin.
Creio que nâo seja permissão … Ou será que no caso do iReport faça diferença ??
R
RenanRosa
sonictk:
RenanRosa:
verificou se tem permissão para conectar no postgres ?
o mysql é mesma coisa, ai tem que configurar o arquivo dele no linux
Vlw pela ideia!
O problema é que minha Aplicação JAVA Conecta normalmente, Aasim Como o PgAdmin.
Creio que nâo seja permissão … Ou será que no caso do iReport faça diferença ??
se sua aplicação java conecta normal então pode ser problema no driver do IReport.
Pode colocar como está fazendo a conexão ?
como está atribuindo seu classe.
se possivel dar um print screen na tela da conexão para ver todos os dados.
S
sonictk
Fiz os passos citados acima.
Copiei a Pasta inteira do iReport e joguei na Máquina Virtual Windows (tudo igual, driver, relatorio, programa, etc … ) e Funcionou!
O driver é o mesmo que uso no Meu Programa JAVA.
R
RenanRosa
Abra o ireport pelo console (terminal) do linux e vai pra conectar, ai vê o que ele imprime na hora do erro e posta aqui toda a saida.
S
sonictk
Pronto ele imprime isso ae! Heheheh NADA.
O único erro que ele apresenta é o que citei no inicio do topico
R
RenanRosa
tanto o jre e o jdk estão instalado e configurado o ambiente ?
digite “java --version” no console pra ver se aparece alguma coisa
e depois “javac”
não preciso falar que é sem aspas né ?
kkkkk
R
RenanRosa
ahhh, lembrando que o postgres é case sensitive.
S
sonictk
RenanRosa:
tanto o jre e o jdk estão instalado e configurado o ambiente ?
digite “java --version” no console pra ver se aparece alguma coisa
e depois “javac”
não preciso falar que é sem aspas né ?
kkkkk
Como disse já existe aplicação rodando em JAVA na minha maquina.
A URL de conexão, porta, senha, nome do banco … etc, etá tudo Correto!
Como disse praticamente Copiei e Colei no Windows e Funcionou!
Pensando um pouco agora, acredito que provavelmente nem é problema do JAVA ou PostGre, mas sim no LINUX
R
RenanRosa
sonictk:
RenanRosa:
tanto o jre e o jdk estão instalado e configurado o ambiente ?
digite “java --version” no console pra ver se aparece alguma coisa
e depois “javac”
não preciso falar que é sem aspas né ?
kkkkk
Como disse já existe aplicação rodando em JAVA na minha maquina.
A URL de conexão, porta, senha, nome do banco … etc, etá tudo Correto!
Como disse praticamente Copiei e Colei no Windows e Funcionou!
Pensando um pouco agora, acredito que provavelmente nem é problema do JAVA ou PostGre, mas sim no LINUX
Sua aplicação funcionando não quer dizer nada no que eu quero saber, eu perguntei isso por que o erro que ocorre é de biblioteca, no caso da sua aplicação no eclipse ele mapea tudo, mas no ireport ele pega do ambiente.
S
sonictk
Ahh sim,
O java está configurado ( OpenJDK ), assim como o JAVA_HOME , fiz essas as configurações no /etc/profile