Lazarus com Firebird e JVUIB
Sabemos que o Delphi é uma excelente IDE de desenvolvimento, no entanto muitos programadores ao adotarem o Linux, precisam aprender uma outra linguagem. Através deste artigo vou apresentar de uma maneira objetiva como utilizar o banco de dados Firebird com Lazarus e JVUIB.
[ Hits: 62.086 ]
Por: Maurício Martins Marques em 24/07/2007
Instalação do componente JVUIB
O componente
JVUIB permitirá a conexão com o banco de dados
Firebird .
Os comandos deverão ser executados como root.
1) Crie o seguinte diretório:
# mkdir /root/uib
2) Faça o download:
http://www.progdigy.com/modules.php?name=Downloads&d_op=getit&lid=19
3) Mova o arquivo UIB21.zip para dentro de /root/uib:
# cd diretório_onde_o_download_foi_salvo
# mv UIB21.zip /root/uib/
4) Acesse o diretório:
# cd /root/uib
5) Descompacte o arquivo
# unzip UIB21.zip
6) Ainda como root acesse o Lazarus:
# /usr/bin/lazarus
7) Clique em componentes, Open File Packages (.lpk) e encontre o arquivo uiblaz.lpk. Ele está em /root/uib/source/uiblaz.lpk. Clique em OK.
9) Clique em "Compile" e depois em "Install".
10) Aguarde, o Lazarus fará o processo de instalação do componente.
11) O Lazarus será finalizado e executado novamente, você poderá notar que foi adicionada uma barra de componentes com o título JVUIB.
Página anterior Próxima página
Páginas do artigo
1.
Instalação do Lazarus
2.
Instalação do Firebird
3. Instalação do componente JVUIB
4.
Criando a base de dados
5.
Criando a aplicação
6.
Utilizando Insert
7.
Utilizando Select
8.
Utilizando Update
9.
Considerações finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada
Instalando Firebird 1.5 no Ubuntu 10.04 LTS
Instalando o Firebird no Debian
Firebird, fazendo valer o lado do servidor
Acessando o Firebird que esta atras de um firewall
Trabalhando com Firebird em múltiplos arquivos de dados
Comentários
Parabéns! Otimo artigo.
Com um estrutura completamente LINUX (SERVIDOR DE ARQUIVOS E ESTAÇÕES DE TRABALHO) e utilizando o Lazarus, é possível desenvolver para três camadas?
Obrigado e aguardo retorno.
Olá, o uso de componentes comuns a três camadas, como as paletas Datasnap ou Midas do Delphi, não são instalados por padrão no Lazarus. Talvez exista alguma forma de implementar tais componentes embora desconheça como.
Isso porém, não impede que utilizemos o Lazarus como parte da solução.
Segue o link dos componentes que são possíveis instalar no Lazarus, não discarto a hipótese do uso de componentes de Terceiros.
http://wiki.lazarus.freepascal.org/Components_and_Code_examples/pt
Mensagem
Olá, o uso de componentes comuns a três camadas, como as paletas Datasnap ou Midas do Delphi, não são instalados por padrão no Lazarus. Talvez exista alguma forma de implementar tais componentes embora desconheça como.
Isso porém, não impede que utilizemos o Lazarus como parte da solução.
Segue o link dos componentes que são possíveis instalar no Lazarus, não discarto a hipótese do uso de componentes de Terceiros.
http://wiki.lazarus.freepascal.org/Components_and_Code_examples/pt
Entendido! Mas utilizar "o Lazarus como parte da solução" como você menciona, seria utilizo em duas camadas. Correto?
Mais uma vez obrigado pela sua atenção.
Mensagem
Entendido! Mas utilizar "o Lazarus como parte da solução" como você menciona, seria utilizo em duas camadas. Correto?
Mais uma vez obrigado pela sua atenção.
Sim, me refiro ao uso de duas camadas, ou seja a aplicação é instalada em cada cliente e este busca os dados no servidor.
Ao contrario que o modelo de três camadas o propósito é centralizar a aplicação em um servidor de aplicações e o acesso ao banco de dados é feito através de algumas regras.
Creio que isso em breve será possível, afinal o Lazarus está crescendo bastante, já existe até componentes que vinculam o Lazarus com apache.
Espero ter esclarecido as suas dúvidas.
Mensagem
Sim, me refiro ao uso de duas camadas, ou seja a aplicação é instalada em cada cliente e este busca os dados no servidor.
Ao contrario que o modelo de três camadas o propósito é centralizar a aplicação em um servidor de aplicações e o acesso ao banco de dados é feito através de algumas regras.
Creio que isso em breve será possível, afinal o Lazarus está crescendo bastante, já existe até componentes que vinculam o Lazarus com apache.
Espero ter esclarecido as suas dúvidas.
Entendido!
Obrigado pela atenção.
Mensagem
Entendido!
Obrigado pela atenção.
# rpm -ivh fpc-2.0.4-0.i586.rpm logado com dois ou mas usuarios podemos fazer uma troca de usuarios .
# rpm -ivh fpc-src-2.0.4-0.i386.rpm
alem disso podemos redirecionar as portas UDP + TCP para outro micro , sem necessitar coolocar por DHCP
Mensagem
# rpm -ivh fpc-2.0.4-0.i586.rpm logado com dois ou mas usuarios podemos fazer uma troca de usuarios .
# rpm -ivh fpc-src-2.0.4-0.i386.rpm
alem disso podemos redirecionar as portas UDP + TCP para outro micro , sem necessitar coolocar por DHCP
essa camada pode ser quebrada por uma porta UDP - quoga cl
# entrando como Router vai conseguir fazer o #cl + zebra fazendo subir os arquivos .
Mensagem
essa camada pode ser quebrada por uma porta UDP - quoga cl
# entrando como Router vai conseguir fazer o #cl + zebra fazendo subir os arquivos .
Contribuir com comentário
Enviar