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

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

Biometria facial na autenticação do usuário root

Faça um incrível espetáculo de efeitos visuais com vídeo em tempo real

Solução open source para clínicas médicas

Impressione seus amigos com o Tux bonitinho no login modo console

Instalando o Android SDK na plataforma Linux

Leitura recomendada

Criando aplicações RESTful com Qt e Cutelyst

Aplicativos web em C++ usando o Tufão

DotGNU: a resposta Open Source ao dotNET

Acessando PostgreSQL com C - Cursores

Programando com uma granada de mão: uma visão da linguagem C

  
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