|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
HOSPEDAGEM DE SITES - FireBird O que é Firebird ? O Firebird é um banco de dados Cliente/Servidor relacional que é compatível com SQL-ANSI-92, foi desenvolvido para ser um banco de dados independente de plataformas e de sistemas operacionais. É compatível com o Interbase, já que nada mais é do que uma versão grátis do Interbase da Borland, e melhorada, com alguns bugs de segurança corrigidos. A LocalNet não oferece suporte a Interbase. A versão que utilizamos do Firebird é a 1.0.2
Solicite ao nosso Suporte Técnico a criação de um banco de dados Firebird para você, informando seu domínio, senha e prontamente você poderá estar utilizando este fabuloso SGBD.
O Firebird possui várias ferramentas de manutenção, IBConsole(Interbase), IBAcces, Quick Desk, IBExpert entre outros. Abaixo, iremos apresentar a URL para download de alguns deles, que você poderá utilizar para gerenciar o seu banco de dados. Algumas delas são especificamente para Interbase, mas funcionam perfeitamente com o Firebird, conforme testes que realizamos:
IB Access - Um substituto do IBConsole. Mais intuitivo e fácil de usar. Open Source ! Agora também versão para Linux
IBConsole - Link para a última versão disponível do IB Console IB Expert - Mais um administrador de BD Interbase. Interface muito similar ao QuickDesk, mas contém alguns recursos à mais, como um "preenchedor de tabelas" para inserir dados de teste nas tabelas, um GRANT manager, etc... Suporta o IB 4,5 e 6 e Firebird 1.0. Possui uma versão FREE para substituir o IBConsole, uma versão educacional completa que funciona com bancos de até 50MB e a versão shareware com todos os recursos.
InterBase Grant Manager - InterBase Grant Manager 1.0.0.3: Gerenciador de usuários e privilégios para InterBase. Software Brasileiro e FREEWARE.
Grant Manager - Programa para gerenciar o acesso de usuários à tabelas e procedures. Exemplo: Manipulando PHP com Firebird:
Crie um banco de dados no interbase / firebird com as seguinte características:
Crie um arquivo texto e coloque as seguintes instruções dentro dele:
$conexao = ibase_connect("firebird.localnet.com.br:/firebird/tutorial.gdb","username","senha");
Salve como o nome de teste.php e rode (coloque dentro do diretório www) Basicamente (muito basicamente) são 3 comandos que você irá usar. Abaixo os comentários:
1.1 $conexao = ibase_connect("firebird.localnet.com.br::/firebird/tutorial.gdb","username","senha"); ibase_connect: Este comando
irá fazer a sua conexão com a base de dados. Estamos utilizando
3 parâmetros onde: Para quem nunca viu PHP, as variáveis são precedidas por um sinal de $.
1.2 $sql = "insert into cadastro (codigo,descricao) values ('001','interbase')"; Aqui apenas criei uma variável de nome $sql e adicionei a instrução sql
2. $resultado = ibase_query($conexao, $sql); ibase_query executa a instrução onde $conexao é o banco de dados já definido àcima e $sql é a instrução sql. $resultado é uma variável que terá como valor True ou False dependendo se a instrução foi executada com exito ou não.
3. ibase_close($conexao); Fecha a conexão com o banco.
Agora vá no seu browse e digite: http://www.seusite.com.br/teste.php. Espero que tenha incluido um novo registro em sua base de dados.
Clique aqui para baixar os arquivos utilizados neste exemplo e mais exemplo de como apagar e listar os dados.
Referencias: http://www.php.net/manual/pt_BR/ref.ibase.php
Endereços recomendados:
Listas de discussão: br.groups.yahoo.com/group/interbase-br Dica para migração
SQL Server -> Firebird:
"Bastante fácil
para realizar a migração. O detalhe fica por conta do desenvolvedor
fazer alguns ajustes como tipos de dados entre outras peculiaridades do
próprio Firebird. Para MS Access a migração é
mais tranquila ainda, por ser uma base bastante humilde em termos de recursos
oferecidos. Após a migração dos dados do MS SqlServer
para Firebird e inúmeros testes deparamos com uma situação
sensível no Firebird. Por ser sensitive case, até normal,
mas não oferecer nenhum recurso para solução do problema
ae o bicho pega. Encontramos na web uma solução fácil
e rápida de ser implementada. Download Direto: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||