Professional Documents
Culture Documents
Pour donner une image de ce que reprsentent FireBird et IbEasy+, on peut prendre l'exemple de
WAMP. En effet, WAMP utilise pour sa gestion de base de donnes MySQL avec l'interface
phpmyadmin.
FireBird est un serveur de bases de donnes relationnelles SQL fonctionnant sous Linux, Mac OS X,
Unix et Windows.
IbEasy permet de concevoir et d'utiliser "simplement" des bases de donnes relationnelles. Il se
caractrise par un module intgr d'aide la conception de bases de donnes (qui prend en charge
toutes les tapes ncessaires la construction d'une base de donnes) et un module de conception
graphique de bases de donnes.
Ainsi, FireBird est le
serveur et IbEasy+ est
l'interface de FireBird.
Tout d'abord, installer
FireBird
On excute les
instructions. Le mieux est
de tout mettre part
dfaut.
A la fin, le serveur se
lance. Pour vrifier s'il est
lanc, je vous conseille de
regarder dans les services
s'il est oprationnel. A
l'aide de la commande
Executer "services.msc"
Voil, on peut voir que le
serveur est activ
(Ex:
# This file is auto-generated during the composer install parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: null
database_name: nomtable
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: en
secret: 6c4455e39086ac2013e461f696f056077b64209a
)
Donc, on ne va supprimer ces paramtres mais en ajouter de nouveaux.
Crer un fichier .yml que vous appelez comme vous voulez, ici on l'appellera databases.yml
Le dtail de ce fichier est en commentaire.
Fichier databases.yml
(Ex :
3
# databases.yml
parameters:
pdo.class: PDO #on dfinit la classe
pdo.attr_errmode: 3 //Blabla des paramtres
pdo.erromode_exception: 2
pdo.options:
%pdo.attr_errmode%: %pdo.erromode_exception%
# Si vous aviez dj fait des connexions une base en PHP, il sera plus
facile de
# comprendre ce qui suit.
database.db2.dsn: firebird:host=127.0.0.1;
dbname=C:\WAMP\www\INFOCOB.FDB; charset=UTF-8
#ici on a le localhost, la base de donnes(Le chemin d'o se trouve le
fichier)
database.db2.username: SYSDBA
database.db2.password: masterkey
#ID et mdp pour se connecter la base
services:
db2:
class: %pdo.class%
arguments:
- %database.db2.dsn%
- %database.db2.username%
- %database.db2.password%
- %pdo.options%
)
Par la suite, il faut dire au fichier config qu'on a un nouveau paramtre comme tel :
Dans la partie 'imports', on ajoute cette ligne : { resource: databases.yml }
(Ex :
imports:
- { resource: parameters.yml }
- { resource: security.yml }
- { resource: databases.yml }
- { resource: services.yml }
)