Base DeDonnées

Dans leurs versions officielles, Mozilla et Firefox ne permettent pas pour l'instant d'accéder nativement à des bases de données. Il existe cependant divers projets qui le permettent.

Projet Mozstorage

C'est un ensemble de XPCOM permettant d'accéder à une base sqllite. ?MozStorage fera partie de Gecko 1.8.1 (Firefox 2.0) et suivant (Gecko 1.9 : Firefox 3.0). Une partie des données de Firefox sera stockée via mozStorage.

Il est possible d'en avoir une version pour Firefox 1.5 et 1.0.

httphttp://hacks.atrus.org/mozStorage/

Voir aussi httphttp://wiki.mozilla.org/Mozilla2:Unified_Storage pour les plans sur le stockage unifié des données.

Projet Mozilla Sql

Un httpprojet sql est en cours de réalisation à la fondation Mozilla. C'est un ensemble de composants XPCOM permettant d'accéder nativement à des bases de données. Les interfaces XPCOM proposées sont conçus de manière indépendante de la base de donnée. Il est donc aisé pour qui connait XpCom et C++, de faire des composants dérivés pour accéder à un type de bases de données précis.

Ils fonctionnent pour le moment avec Postgresql , SQLLite et Mysql.

Le site d'Oreilly propose un article qui vous permet de découvrir ce que fait actuellement ce projet : httphttp://www.oreillynet.com/pub/a/mozilla/2002/12/17/app_dev.html?page=2

Les sources du projet sql sont disponibles dans les sources de Mozilla/Firefox (repertoire extensions/sql). Les composants ne sont pas inclus dans les compilations officielles. Il vous faut donc les compiler vous même en rajoutant "sql" dans la liste des extensions à compiler (ac_add_options --enable-extensions= ...) dans votre fichier .mozconfig.

Sur httphttp://www.mozilla.org/projects/sql/ , vous pouvez récupérer un paquet xpi pour installer les composants de ce projet mais attention, il semble qu'ils ne soient pas toujours à jour.

mysqlxpcom

httphttp://mysqlxpcom.mozdev.org/ C'est un ensemble de composant pour accéder nativement à une base mysql. Le projet étant assez vieux, il sera nécessaire de les recompiler pour les dernières versions de firefox et mozilla.

Dernière modification le mars 27, 2006 10:09 .


Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.