Installer MySQL
(http://www.mysql.com/, ou http://quickphp.online.fr pour Apache + PHP + MySQL, si l'on veut utiliser sa base de donnée sur un site Web)
créer une base, et une table (MySQL, ou PHPmyAmin )Télécharger, Installer MyODBC
http://www.mysql.com/ > MyODBCrequire
Décompresser, copier le dossier myodbc-2.50.36-win95 dans son disque dur
(c:\program files ?) et lancer setup.exe
Renseigner la fenêtre qui apparait avec les indications suivantes :
install driver : MyScQL
sample-MySql > setup
MySQL host : localhost
MySQL database name : MaBase
User : root (si rien changé sous Mysql
Password : rien, on est sous Windows...
Port : 3306
On peut modifier cette configuration après installation en lançant
ODBCAD32.exe >onglet DSN utilisateur (dans le dossier myodbc-2.5.36...)
Dans StarOffice :
(penser à lancer MySQL ..)
nouvelle base de donnée :
type ODBC, source : > parcourir > sample-MySQL
ODBC : Nom utilisateur : root password : rien
Table : la table déjà créée doit apparaître !
C'est fini !
Notre base de donnée apparait dans l'explorateur.
On peut l'ouvrir, et créer de nouvelles tables (à éviter, voir remarque
plus bas), des formulaires, ou des états.
ATTENTION : SO refuse de modifier la structure d'une table crée sous
MySQL avec une clé primaire en "autoincrément".
Après essais, il semble préférable de créer une table, ou de modifier la
structure sous MySQL.
SO semble permettre de créer une table, ou de modifier la structure, mais
les modifications ne sont pas toujours prises en compte (nombre de
caractère d'un champ par exemple).
On peut saisir des commandes SQL dans SO (clic droit sur la table dans
l'explorer)
AVANTAGES DE MYSQL :
beaucoup plus léger qu'Adabas ( < 5 Mo)
un standard chez les hébergeurs de sites Web.