Skip to content

fabiorizzo.com - PZP Rocks!!!

Sections
Personal tools
You are here: Home Cursos Online Zope+Plone+Mysql = Produtividade Máxima! Criando conexão com o banco de dados
Document Actions

Zope+Plone+Mysql = Produtividade Máxima!

****EM DESENVOLVIMENTO****Curso online sobre zope+mysql, com o objetivo final de criar uma aplicação funcional de cadastro de clientes.

Criando conexão com o banco de dados

Como criar uma conexão com o banco de dados.

Para criar uma conexão com o banco de dados, é necessário que você instale o produto ZMysqlDA. Este produto é responsável pela ligação do Zope com o Mysql.


Mysql


Para seguir esse passo, você deve ter instalado o Mysql!!! Se você não instalou o Mysql, no ubuntu faça:


sudo aptitude install mysql-server


Pronto! seu Mysql foi instalado :-)


Python-Mysql


Para a conexão com o banco de dados, é necessário que o Python tenha as bibliotecas do mysql instaladas, para que com isso, a comunicação do produto seja feita.

No ubuntu faça:


sudo aptitutde install python2.4-mysqldb


Para testar se a instalação ocorreu com sucesso, faça:



fabiorizzo@rizzobook:~$ python


Python 2.4.2 (#2, Sep 30 2005, 21:19:01)


[GCC 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu8)] on linux2


Type "help", "copyright", "credits" or "license" for more information.


>>> import MySQLdb


>>>


Se ocorreu conforme assima, indica que não houve problemas ao importar o módulo, e com isso, a instalação foi bem sucedida.


ZMysqlDA


Outra parte importante do processo de comunicação do Mysql com o Zope é a instalação do Produto que irá fazer a comunicação do Zope com o Mysql. Este produto se chama ZMysqlDA, e seu download pode ser feito do site sourceforge.net pela seguinte url:

http://prdownloads.sourceforge.net/mysql-python/
ZMySQLDA-2.0.8.tar.gz?download


Ou em anexo nos arquivos da aula.


Descompacte o arquivo e coloque ele dentro da pasta Products de sua instância e reinicie o Zope.


Criando a conexão no Zope


Acesse o Zope, clique no menu da zmi, e selecione Add Z MySQL Database Connection. Você terá algumas opções:




Id: Você coloca o nome da conexão
title: O título da conexão
Database Connection String: os dados da conexão com o banco. Normalmente é: nomedadatabase nomedousuario senhadousuario
Connect Immediately: True

Coloque as informações relacionadas com sua base de dados e clique em add. Será criado um objeto no zope, que permite a conexão com o banco de dados. Veja:






Pronto, com a conexão criada, agora podemos trabalhar nossa base de dados, criando as tabelas e tudo mais.







Attachments
ZMysqlDA ZMysqlDA
(ZMySQLDA-2.0.8.tar.gz - 12.15 Kb)
1 2 3 4 5 6 7 8 9 10 11 12 13
by Fabio Rizzo Matos last modified 03/02/2006 09:57




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: