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

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

Utilizando as bibliotecas do Java usando o Jython

Introdução ao Jython

ZPT - Zope Pages Templates

Criando formulários no Zope/Plone utilizando o banco de dados MySQL

Introdução ao Python (parte 1)

Leitura recomendada

wxPython, uma biblioteca GUI multi-plataforma (parte 1)

Python - Brincando com arquivos

CMS Plone 4.1.6 com invólucro Virtualenv + Buildout + Mount Point + BLOB Storage + Unicode UTF-8

Introdução ao Python (parte 1)

Utilizando o Python como calculadora

  
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