Instalando o MySQL no Zope/Plone e criando uma pequena aplicação

Neste artigo aprenderemos como instalar o MySQL no Zope/Plone e acompanharemos a criação de uma aplicação usada para fazer consultas ao banco de dados.

[ Hits: 63.212 ]

Por: Fabio Rizzo Matos em 01/09/2004 | Blog: http://www.vindula.com.br


Rodando um SELECT simples



Depois de criado a conexão com o banco de dados, podemos rodar nele comandos SQL, tais como SELECT, INSERT, UPDATE, entre outros.

Criando o ZSQL Method


Acesse a interface ZMI e clique em Z SQL Method. Uma janela como esta a seguir vai aparecer:


Onde:
  • Id é o nome do objeto dentro do Zope;
  • Title é o título que aparece no ZMI;
  • Connection ID é a conexão com o banco de dados (no nosso caso, a conexão que criamos no capítulo anterior);
  • Arguments - Entenderemos esse conceito mais adiante;
  • Query Template - É o comando SQL que queremos rodar.

Crie uma conexão conforme a figura acima.

Pronto, agora podemos criar um formulário para visualizar esta consulta. Para isso basta ir na console ZMI e clicar em Select type to add... Z Search Interface.

A seguinte janela irá aparecer:


Onde:
  • Select one or more searchable objects - É o local onde iremos buscar os comandos SQL já criados para gerar o formulário;
  • Report Id - O nome do relatório;
  • Report title - O título do relatório;
  • Report Style - O Estilo do Relatório;
  • Search Input Id - Caso queira um critério na busca. Iremos falar dele mais a frente;
  • Seach Input Title - O título do critério de busca;
  • Gerar DTML Method ou Page Templates - São as formas de criar methods. Neste caso iremos criar DTML Methods.

Preencha os dados e clique em ADD. Pronto! Você já pode consultar valores no seu banco de dados.

Página anterior     Próxima página

Páginas do artigo
   1. Pré-requisitos
   2. Instalando o MySQL
   3. Instalando o MySQL-Python
   4. Instalando o ZMySQLDA
   5. Conectando ao banco de dados MySQL
   6. Rodando um SELECT simples
   7. Rodando um SELECT com critério
   8. Finalizando
Outros artigos deste autor

Instalando um servidor Zope/Plone

Customizando o layout do plone

Introdução ao Python (parte 2)

Gerenciando registros em banco de dados com Zope

Utilizando as bibliotecas do Java usando o Jython

Leitura recomendada

ZPT - Zope Pages Templates

Python, o curso (parte 1)

Python - Brincando com arquivos

Escreva poemas com a sua linguagem de programação

FreeBSD + Zope/Plone, uma idéia frustrante?

  
Comentários
[1] Comentário enviado por gmnvh em 14/02/2008 - 13:21h

Estou querendo instalar o zpopyda (que teoricamente serve para acessar o Postgre) no Zope 3.

Alguma idéia de como fazer isso ?

Valeu.

[2] Comentário enviado por gmnvh em 14/02/2008 - 14:09h

Na verdade meu Zope não é 3, errei !!! É o 2.10.5 ... Mas mesmo assim não consegui instalar o ZMySQLDA. Fiz conforme o artigo mas só aparece o Z Gadfly Database Connection.

Alguma idéio do porquê ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts