Initiation à zope
[30 mn de lecture - paru le 11/5/2003 - Public : Débutant]
|
   
|
Auteur
5. Base de données MySQL
5.1. Installation de Zope+MySQL sous Windows XP
- Télécharger et installer mysql à l'adresse suivante
: http://www.mysql.org
Pour notre tutorial nous avons télécharger mysql : Without installer
(unzip in C:\)
Pour lancer le serveur mysql il suffit de faire : c:\mysql\bin\mysqld-opt
--skip-name-resolve --skip-grant-tables --language=french --port=3306
Nous n'aborderons pas ici l'administration de mysql (changement du mot de
passe root et création de base de donnée, tables ...)
Sachez tout de même qu'il existe des clients graphique pour administrer
mysql, par exemple : http://www.mysql.com/downloads/mysqlcc.html
- Télécharger ZMySQLDA (Database Adapter) à l'adresse
suivante : http://zope.org/Members/adustman/Products/ZMySQLDA
- Extraire les fichiers dans le répertoire : [Zope dir]/lib/python/Products
- Télécharger et éxécuter ce
fichier ou créer manuelement les clées suivantes à
l'aide de regedit :
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.1\InstallPath]
@="C:\\Program Files\\ZopeWebSite\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.1\InstallPath\InstallGroup]
@="Python 2.1"
- Télécharger Python MySQL Database Interface MySQL-python-0.9.2.win32-py2.1.exe
à l'adresse suivante : https://sourceforge.net/project/showfiles.php?group_id=22307&release_id=102893
- Lancer MySQL-python-0.9.2.win32-py2.1.exe
- Redémarrer le serveur zope
5.2. Connection à la base
- Rendez-vous dans votre environement de développement zope : http://localhost:8080/manage
- En haut à droite, dans la liste déroulante "Select type
to add ...", sélectionnez : "Z MySQL Database Connection"
- Saisissez votre chaine de connection ex : myDB@localhost
- Cliquez sur add
- Votre connection persistente à votre base de donnée a été
établi.
5.3. Execution d'une requête SELECT
En haut à droite, dans la liste déroulante "Select type
to add ...", sélectionnez : "Z SQL Method" :

- Cliquez sur Add and test :


- Retournez dans le dossier test et edit index_html :

- Cliquez sur Save Changes
- Cliquez sur view
5.4. Création d'un formulaire d'insertion
- En haut à droite, dans la liste déroulante "Select type
to add ...", sélectionnez : "Z SQL Method" :

- Cliquez sur Add and Test :

- Cliquez sur Submit Query :

- En haut à droite, dans la liste déroulante "Select type
to add ...", sélectionnez : "DTML Method" :
- Cliquez sur Add and Edit :


- Cliquez sur Save Changes
- Editez le fichier index_html :

- Cliquez sur Save Changes
- Cliquez sur view :

- Cliquez sur Soumettre la requête

|