Meu programa não conecta no banco de dados! AJUDA! [RESOLVIDO]

25. Usuário firebird

Brian Chalega da Silva
brian_ch

(usa Arch Linux)

Enviado em 18/01/2011 - 15:45h

Eu não tinha instalado o firebird aqui ainda, vendo o seu problema eu aproveitei para instalá-lo e o que aconteceu? Exatamente o mesmo erro! rsrsrs (teve um outro primeiro, mas é que o firebird não estava executando automaticamente).

Eu li que o firebird sempre executa usando a conta de usuario firebird que ele cria na hora da instalação, então segui a recomendação deste tópico na comunidade de lazarus :
http://www.lazarus.freepascal.org/index.php?topic=8416.0;wap2

"1 - During installation, a new user called firebird is created.
2 - All action FB do is performed by that user
3 - You must (as root) give read/write rights for that user in some directory (the recomended is /var/firebird)
4 - From now, you can use Flamerobin in order to create databeses etc.
5 - Optionally (but strongly recommended) edit aliases.conf in the /opt/firebird directory and create some new alias
6 - Read the release notes."

Eu criei uma pasta firebird em /var, dei ela para o usuário firebird :
chown firebird:firebird firebird
Dei o banco(teste.fdb) para o usuário firebird também, depois um "chmod 666 teste.fdb" para dar permissões de leitura e escrita.

E aí eu consegui fazer ele conectar no banco pelo frameRobin, tente aí e diga se conseguiu ou não.




  


26. Re: Meu programa não conecta no banco de dados! AJUDA! [RESOLVIDO]

Adriano Silva
adrigol

(usa Arch Linux)

Enviado em 18/01/2011 - 19:14h

Bom..eu crie a pasta chamada firebird em /var e dei ela para o usuario firebird tbem!
Fiz msm coisa com o meu banco e dei permissóes tbem! e msm assim nao conecta no Flamerobin...ele da o msm erro!

*** IBPP::SQLException ***
Context: Database::Connect
Message: isc_attach_database failed

SQL Message : -902
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements

Engine Code : 335544344
Engine Message :
I/O error during "open" operation for file "/home/adriano/Banco/cheque.fdb"
Error while trying to open file
Permission denied

Meu banco se encontra nesse caminho /home/adriano/Banco/cheque.fdb
Nao sei se tem algo a ver maas...



27. Mova o banco para a pasta

Brian Chalega da Silva
brian_ch

(usa Arch Linux)

Enviado em 18/01/2011 - 20:51h

Mova o seu banco para essa pasta /var/firebird que você criou e tente conectar novamente no flameRobin. Pelo que eu entendi ele dá esse erro pois não tem permissões na sua pasta home.


28. Re: Meu programa não conecta no banco de dados! AJUDA! [RESOLVIDO]

Adriano Silva
adrigol

(usa Arch Linux)

Enviado em 19/01/2011 - 00:02h

Caraaaa...voces sao fodaaa!

Obrigado, obrigado meeesmo!!!
Conseguiii...depois de muuitas tentativas conssegui, agora meu programa ta funfando blzinhaa!

Se nao fosse as ajudas que eu recebi nau teria consseguido!

O que eu puder ajudar estarei aqui...obrigado msm!

Viva o Linux!


29. adrigol

Raphael Monteiro
rmonteiraum

(usa CentOS)

Enviado em 22/01/2011 - 01:29h

Afinal, resolveu como?

Compartilhe conosco... :P

[]'s


30. Re: Meu programa não conecta no banco de dados! AJUDA! [RESOLVIDO]

Adriano Silva
adrigol

(usa Arch Linux)

Enviado em 22/01/2011 - 08:15h

Bom!

Eu criei a pasta firebird em /var, dei ela para o usuário firebird :chown firebird:firebird firebird
Dei o banco(chque.fdb) para o usuário firebird também, depois um "chmod 666 cheque.fdb" para dar permissões de leitura e escrita.
E movi o banco para esta pasta no /var!

Aew o flamerobin conectou e meu programa rodou!


31. programa java não conecta a banco de dados firebird no Ubuntu

Alex Silva
alexsilvaenzu

(usa Ubuntu)

Enviado em 19/05/2011 - 21:47h

É simples alem de add as bibliotecas do Jaybird e firebirdsql vc tem que da permição de leitura e escrita ao banco de dados

clica com o botão direito do mouse em cima do banco va em propriedade e la vc tem qeu da permissão de leitura e escrita

Obraço até a proxima



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts