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: 47.496 ]

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

WebCDWrite: O incrível serviço de gravação de CD-R sob demanda via HTTP

IPCMSG: Comunicação inter-processos sem magia negra

Biometria: Transforme-se no usuário root com sua impressão digital

Gerando em tempo real efeito de voz robotizada

Dia: O Editor de diagrama (Microsoft Visio) para Linux

Leitura recomendada

DotGNU: a resposta Open Source ao dotNET

Aplicativos web em C++ usando o Tufão

Criando aplicações RESTful com Qt e Cutelyst

A duplicação do buffer de saída na chamada de sistema fork() do Linux

Manipulando arquivos em C (parte 1)

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts