Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 762 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde..

Recentemente vi que desde Abril de 2017 já está disponível a versão 3.02 do Firebird que pode ser instalada no Android !! (para testes)

Baixei no site oficial, mas baixa um arquivo compactado que possui as pastas do Firebird.

Alguém já conseguiu instalar esse Firebird e usar no Android ?

 

Postado

Também tenho muito interesse nisso. Já quebrei a cabeça tentando fazer funcionar e não consegui, também não encontrei nenhum material de alguém que já tenha conseguido! Se alguém souber como utilizar e puder ensinar, será muito útil! 

  • Membros Pro
Postado
  Em 08/12/2017 at 21:27, streetacbr disse:

Também tenho muito interesse nisso. Já quebrei a cabeça tentando fazer funcionar e não consegui, também não encontrei nenhum material de alguém que já tenha conseguido! Se alguém souber como utilizar e puder ensinar, será muito útil! 

Expandir  

Bom dia

Sou completamente iniciante nesse assunto. Recentemente adquiri o Delphi 10.2 Tokyo e estou estudando a parte de desenvolvimento para Android. Estou gostando muito das ferramentas e a simplicidade, porém não entendi como acessar um banco de dados Firebird, mesmo que ele esteja hospedado em uma rede local.. O que precisa ser instalado no Android ?  Qual componente uso para acesso ?

 

  • 1 mês depois ...
  • Membros Pro
Postado

Olá amigos..

Ninguém se aventurou a testar o Firebird  3.02 no android..  Estou fazendo pesquisas de como utilizar, mas não encontro em lugar nenhum.

Li que precisa ser usado de forma "embarcada"  Nunca fiz isso.. Alguém sabe como usar assim ?

 

  • Consultores
Postado
  Em 11/01/2018 at 19:36, Dércio Luis Zanatta disse:

Olá amigos..

Ninguém se aventurou a testar o Firebird  3.02 no android..  Estou fazendo pesquisas de como utilizar, mas não encontro em lugar nenhum.

Li que precisa ser usado de forma "embarcada"  Nunca fiz isso.. Alguém sabe como usar assim ?

 

Expandir  

Poucas pessoas devem ter feito o teste, mesmo porque o  Firebird no Android foi pouco testado:

https://www.firebirdsql.org/en/firebird-3-0-2/#Android

A versão embarcada significa que a sua aplicação não acessará um servidor, mas usará uma DLL para acessar diretamente o arquivo de BD. Essa é a maior diferença.

Não sei a situação atual do Firebird no Android, então sugiro baixar a versão no link acima e ler a documentação específica sobre Android.

Pesquisar por informações mais recentes na internet pode ajudar. Mas considere que o uso do Firebird no Android não foi extensivamente testado pelos desenvolvedores do Firebird.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado
  Em 17/01/2018 at 13:44, EMBarbosa disse:

Poucas pessoas devem ter feito o teste, mesmo porque o  Firebird no Android foi pouco testado:

https://www.firebirdsql.org/en/firebird-3-0-2/#Android

A versão embarcada significa que a sua aplicação não acessará um servidor, mas usará uma DLL para acessar diretamente o arquivo de BD. Essa é a maior diferença.

Não sei a situação atual do Firebird no Android, então sugiro baixar a versão no link acima e ler a documentação específica sobre Android.

Pesquisar por informações mais recentes na internet pode ajudar. Mas considere que o uso do Firebird no Android não foi extensivamente testado pelos desenvolvedores do Firebird.

Expandir  

Já fiz muitas pesquisas.. Não achei nada ...

é uma pena, pois seria muito útil poder acessar um banco Firebird a partir do Android sem necessitar criar um webservice para isso.

A respeito de usar essa DLL para comunicar fazer transações com o banco de dados Firebird..

Como Funciona isso ??  Tem algum exemplo de como fazer isso em Delphi ?

  • Consultores
Postado
  Em 17/01/2018 at 13:50, Dércio Luis Zanatta disse:

Como Funciona isso ??  Tem algum exemplo de como fazer isso em Delphi ?

Expandir  

No windows, basta você baixar a versão "embedded" do Firebird e extrair o arquivo " fbembed.dll ".

Renomear para "gds32.dll" e substituir ela na pasta do seu programa.

Basicamente é isso.

Mas não sei ao certo o funcionamento no Android porque não fiz testes do Firebird nessa plataforma.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado
  Em 17/01/2018 at 13:54, EMBarbosa disse:

No windows, basta você baixar a versão "embedded" do Firebird e extrair o arquivo " fbembed.dll ".

Renomear para "gds32.dll" e substituir ela na pasta do seu programa.

Basicamente é isso.

Mas não sei ao certo o funcionamento no Android porque não fiz testes do Firebird nessa plataforma.

Expandir  

Uhhh.. Somente jogar a DLL na pasta da minha aplicação ?

Não muda nada quanto aos componentes de acesso no delphi (IBX ou FireDac) ?

  • Consultores
Postado
  Em 17/01/2018 at 14:39, Dércio Luis Zanatta disse:

Não muda nada quanto aos componentes de acesso no delphi (IBX ou FireDac) ?

Expandir  

Que me lembro, não... Mas o melhor é você ler a documentação.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado
  Em 17/01/2018 at 14:43, Dércio Luis Zanatta disse:

Uhhh.. Vou tentar, mas acho bom demais para ser verdade ehehehe

 

Expandir  

Não tem porque. O Firebird embarcado tem algumas limitações. Por isso, não é "bom demais". :-)

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

A conexão ao firebird embarcado é diferente, lembrando que embarcado não conecta no servidor externo e sim no fdb local ele é para ser usado no lugar do sqllite.

  Citar
  • Connect to a Firebird Embedded database:

Drop the TFDPhysFBDriverLink component to the form and set its VendorLib to <your path<\fbembed.dll or use a virtual driver definition.

DriverID=FB
Database=C:\fb\ADDEMO_FB21.FDB
User_Name=sysdba
CharacterSet=utf8
Expandir  



http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Connect_to_Firebird_(FireDAC)

 

Edit.: Correção eu li que mesmo usando a lib embarcada da para conectar em servidor externo e a lib embarcada depende de varias coisas recomendo ler sobre isso.

 

  • Consultores
Postado
  Em 17/01/2018 at 15:23, Dércio Luis Zanatta disse:

Não rolou.. Joguei os .so na pasta do apk, mas o Firedak retorna erro

Expandir  

Como eu havia citado acima, Vou grifar:

  Em 17/01/2018 at 13:54, EMBarbosa disse:

No windows, basta você baixar a versão "embedded" do Firebird e extrair o arquivo " fbembed.dll ".

Renomear para "gds32.dll" e substituir ela na pasta do seu programa.

Basicamente é isso.

Mas não sei ao certo o funcionamento no Android porque não fiz testes do Firebird nessa plataforma.

Expandir  

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • 3 anos depois...
  • 2 semanas depois ...
  • Consultores
Postado
  Em 07/09/2021 at 14:05, barrys disse:

bom dia!
Alguem conseguiu executar uma base .GDB diretamente no celular?

Expandir  

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • 1 ano depois...
  • Moderadores
Postado
  Em 05/03/2023 at 16:36, Valdumon disse:

Galera, encontrei este Tutorial em inglês. Só não entendi onde colocar os Códigos no projeto. Se alguém conseguir posta aqui para nós.

 

Link explicativo de como usar FIREBIRD 4.0 com ZEOS no ANDROID MOBILE:

 

https://sourceforge.net/p/zeoslib/wiki/How%20to%20use%20Firebird%204.0%20with%20Zeos%20on%20Android/

Expandir  

Mesmo existindo não é recomendando usar, pois o equipamento Android não foi feito para conectar direto em banco de dados, provavelmente vai acabar gastando toda a bateria do dispositivo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
  Em 05/03/2023 at 19:23, Juliomar Marchetti disse:

Mesmo existindo não é recomendando usar, pois o equipamento Android não foi feito para conectar direto em banco de dados, provavelmente vai acabar gastando toda a bateria do dispositivo

Expandir  

 

Estou necessitando realmente usar o Firebird no Android. Já desenvolvi um Sistema Desktop para uma empresa e joguei o banco de dados na nuvem, na Save In Cloud, em VCL funciona bem a conexão direta com Firedac com Delphi. Agora ou eu resolvo este problema, ou chego para o cliente e digo que vou devolver o dinheiro, porque não vou conseguir entregar o Aplicativo móvel ou recomeço tudo do zero. Alguma sugestão amigo Juliomar. Desde já agradeço o tempo que você teve para responder a minha pergunta. Muito obrigado.

Postado

   Valdumon, eu consegui conectar o Firebird com o aplicativo....  mas atraves de uma gambiarra.
* Coloquei uma base INTERBASE no aplicativo
* Servidor Desktop com base FIREBIRD

Fiz a conexao por este caminho, sendo que a base INTERBASE ê semelhante ao FIREBIRD.

OBS >> tem alguns detalhes, como formato das variaveis..   mas ja tennho rodando faz 1 anos o App em Android.

  • Este tópico foi criado há 762 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...