FR/Documentation/How Tos/Utiliser SQLite Avec OpenOffice.org

From Apache OpenOffice Wiki
< FR‎ | Documentation‎ | How Tos
Revision as of 17:07, 16 July 2015 by TITANIUM (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

OpenOffice Base fournit les fonctions pour se connecter à d'autres bases de données que la base de données par défaut HSQL. Ce tutoriel est conçu pour vous guider à travers les étapes pour se connecter à un fichier de base de données SQLite.


Qu'est-ce que SQLite?

SQLite est un moteur de base de données standard qui implémente les caractéristiques de SQL92.

À la différence de PostgreSQL et MySQL, SQLite stocke toute la base de données avec ses tables dans un seul fichier. Autres

bénéfices: L'accès à la base de données ne nécessite pas un serveur de base de données, il est possible de partager librement les fichiers de base de données entre les machines en utilisant différents octets de contrôle et la taille des bases de données peut atteindre jusqu'à 2 teraoctets (241 octets).

De plus, il est rapide (de fois plus que PostgreSQL et MySQL pour la plupart des opérations) et utilise une empreinte mémoire réduite.


Il est possible de gérer les données des manières suivantes:

  1. Via une librairie C/C++ Linux ou une DLL Windows.
  1. Via un programme en ligne (sqlite: disponible sous Linux et Windows) rendant possible la création et la gestion des fichiers des bases de données.
  1. Via le module PHP SQLite ou bien, si vous en disposez, de PHP version 5 en interne à une base de données SQLite.
  1. Via ODBC (Linux et Windows) qui permet à n'importe quelle application de supporter ce standard pour atteindre une base de données SQLite.
  1. En utilisant le experimental SDBC SQLite driver


Ce guide aborde ODBC utilisé par OpenOffice.org pour attacher les bases de données et SQLite, en particulier.


Pourquoi utiliser SQLite avec OpenOffice.org?

Utiliser SQLite dispose de nombreux avantages:


  • La base de données se trouve dans un seul fichier, à la différence de dBASE qui crée un fichier par table, ce qui facilite l'échange de base de données entre utilisateurs.
  • SQLite n'a pas besoin de Java JRE ou SDK pour son support.
  • Pas besoin d'un serveur (local ou distant) pour accéder à la base de données.
  • Il existe des contrôleurs ODBC pour *NIX et Windows, ce qui permet aux utilisateurs des deux environnements d'accéder aux données et de les échanger.
  • Un new SDBC driver (natif de OpenOffice.org) est mis à disposition pour expérimentation.
  • Il est possible de développer facilement des interfaces graphiques sophistiquées, telles celles de msaccess, en utilisant les formulaires, requêtes, états et macros de OpenOffice.org. Ces interfaces sont stockées séparémment dans des fichiers .odb et peuvent être échangées indépendamment des données entre des utilisateurs UNIX et Windows.


et de quelques inconvénients:

Personal tools