Desculpe, recurso não disponível

hospedagem profissional

KingHost

registro de dominios
registro de dominio
Capitais e pólos regionais: 4003.5464
Outras cidades: (0800) 881.5464
painel de controle

Ajuda : 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 kinghost não oferece suporte a Interbase. A versão que utilizamos do Firebird é a 1.5

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:

O PHP é uma linguagem com suportes nativo a diversos banco de dados. Como estamos trabalhando com interbase/firebird, segue um exemplo prático de como a coisa funciona. Este exemplo foi testado com um servidor Firebird 1.5

Crie um banco de dados no interbase / firebird com as seguinte características:

CODIGO VARCHAR(10) NOT NULL, DESCRICAO VARCHAR(50) );

Crie um arquivo texto e coloque as seguintes instruções dentro dele:

<?

$conexao = ibase_connect("firebird.kinghost.com.br:/firebird/tutorial.gdb","username","senha");
$sql = "insert into cadastro (codigo,descricao) values ('001','interbase')";
$resultado = ibase_query($conexao, $sql);
ibase_close($conexao);

?>

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.kinghost.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:
firebird.kinghost.com.br:/firebird/tutorial.gdb: é o endereço do servidor Firebird mais o caminho para a sua base de dados; (no PHP a barra dos diretório é para a esqueda "/")
username: é seu login e senha: a sua senha.
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.

Referencias: http://www.php.net/manual/pt_BR/ref.ibase.php

Endereços recomendados:
www.infosquad.net/colunas/firebird
www.firebase.com.br

Listas de discussão:
br.groups.yahoo.com/group/interbase-br

Dica para migração SQL Server -> Firebird:
Programa (sql2gdb).
Primeira ferramenta com suporte à migração de bancos Microsoft Access ou SQL Server para Interbase/Firebird.

 

Voltar
servidores dedicados