Biblioteca VBMcgi: Crie aplicações Web CGI em C++ com acesso ao banco Interbase/Firebird sem mistério

VBMcgi é uma biblioteca multiplataforma para desenvolvimento de aplicações CGI, 100% open-source e muito fácil de ser utilizada. Com este recurso podemos criar aplicações web aproveitando todos os recursos da linguagem C++ sem misticismo.

[ Hits: 45.648 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 26/05/2004 | Blog: http://assuntonerd.com.br


Criando o banco de dados



Não é o objetivo deste tutorial explicar a instalação do banco de dados Firebird ou Interbase.

A instalação do Firebird não tem segredo, pois após o RPM tudo estará devidamente configurado e instalado. Agora se você deseja instalar o Interbase por algum motivo, todos os procedimentos serão encontrados no artigo:
Segue abaixo o metadata do banco de dados que usaremos neste tutorial. Crie um banco dados com a estrutura abaixo:

SET SQL DIALECT 1;

/* CREATE DATABASE 'servidor:/servdad/secretaria.gdb' PAGE_SIZE 1024

DEFAULT CHARACTER SET NONE */

/* Table: TELEFONES, Owner: SYSDBA */

CREATE TABLE TELEFONES
(
  CODIGO INTEGER,
  NOME VARCHAR(60),
  DDD VARCHAR(2),
  TELEFONE VARCHAR(8),
  TIPO VARCHAR(15)
);

/*  Index definitions for all user tables */

CREATE INDEX NOME ON TELEFONES(NOME);
CREATE GENERATOR SEQ_TELEFONE;
SET TERM ^ ;

/* Triggers only will work for SQL triggers */

CREATE TRIGGER SEQ_TELEFONE FOR TELEFONES
ACTIVE BEFORE INSERT POSITION 0
AS BEGIN
         NEW.CODIGO = GEN_ID (SEQ_TELEFONE, 1);
      END
^
COMMIT WORK ^
SET TERM ;^

Volto a mencionar que este tutorial não contempla conceitos básicos sobre o banco Firebird. Em caso de dúvida na criação do banco, me solicite via e-mail o banco de dados em branco ou consulte na internet como executar a criação do mesmo.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Download e instalação
   3. Criando o banco de dados
   4. Interface em HTML
   5. Criando o CGI em C++
Outros artigos deste autor

Interface Gráfica e Ambiente Integrado p/ Free Pascal

Testamos: Visual Basic 8 .NET no Linux. Vejam o resultado!

Leitor de impressão digital Futronic FS80 no Linux

MOVIX: a fantástica mini-distribuição Multimídia

Transforme seu celular em terminal sem fio SSH/Telnet

Leitura recomendada

DotGNU: a resposta Open Source ao dotNET

Criando aplicações RESTful com Qt e Cutelyst

Aplicativos web em C++ usando o Tufão

Tutorial OpenGL v3.0

Como aprender a programar e produzir aplicativos usando Euphoria

  
Comentários
[1] Comentário enviado por fabriciomoeller em 26/05/2004 - 11:13h

Beleza cabelo, meus parabens, estou baixando para testar e aprender com mais este teu tutorial. Vc sempre esta inovando meu amigo.

[2] Comentário enviado por removido em 25/04/2007 - 12:37h

Gostaria de saber se tem jeito de controlar a Porta Paralela do pc com C++ com base neste artigo?
Obs: já tenho os fontes do programa em C++.
Muito Obrigado!!!
O artigo está show!!!


Contribuir com comentário