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.354 ]

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

Gerenciando registros em banco de dados com Zope

Introdução ao Jython

Instalando um servidor Zope/Plone

Introdução ao Python (parte 1)

Leitura recomendada

Instalação básica do Plone 3 com Buildout no Linux

Instalando um servidor Zope/Plone

Introdução ao Python (parte 2)

Customizando o layout do plone

Utilizando as bibliotecas do Java usando o Jython

  
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