Penchons-nous sur une des applications les plus courantes de SQL : l'intégration des bases de données aux sites Internet. L'utilité de SQL est multiple et couvre un large spectre d'applications des forums aux connections sécurisées. Aussi cet article va apporter une vision des principaux outils nécessaires pour mener à bien l'intégration de SQL dans votre site perso.
[...] Installation de Apache et PHP : Apache est un serveur Web. Il s'agit du serveur le plus utilisé actuellement sur le Web puisqu'il représente environ 2/3 des serveurs installés. PHP est un langage de programmation interprété. Correctement interfacé avec Apache il permet au serveur de fournir des pages dynamiques gérées en fonction des besoins du client. En clair, la page n'est plus un document statique mais peut évoluer, afficher des informations différentes selon les souhaits de l'utilisateur. Une fois Apache installé, il faut éditer le fichier de configuration httpd.conf. [...]
[...] Par exemple pour votre poste local. Vous pouvez également modifier la racine web de vos documents, à l'aide de la directive DocumentRoot. Par défaut il s'agit du répertoire htdocs, dans le répertoire d'installation d'Apache. Personnellement, je vous suggère de le changer, pour web par exemple. Ces modifications donnent alors : ServerName DocumentRoot Et un peu plus bas . Options All AllowOverride All Order allow,deny Allow from all Pour configurer Apache avec le support du PHP, il faut tout d'abord installer la dernière mouture de PHP disponible sur www.php.net puis apporter des modifications au fichier de configuration de Apache httpd.conf. [...]
[...] Pour configurer l'accès à une base de données MySQL, il vous suffit de cliquer sur l'icône Register Service puis de saisir un nom pour identifier la connexion, l'ip du serveur MySQL, un nom d'utilisateur ainsi qu'un mot de pass. Une fois connecté, vous pourrez visualiser la base de données sous la forme d'un arbre. Installation de MyODBC : ODBC est une bibliothèque de fonctions indépendantes du matériel utilisé, une API (Application Programming Interface). C'est une librairie de fonctions standard qui offre au client un accès transparent à un SGBD. Il constitue alors un pont entre l'interface client et le logiciel propriétaire de base de données. ODBC comporte deux principaux modules à savoir ODBC manager et ODBC driver. [...]
[...] La programmation directe des drivers ODBC, sa configuration, ainsi que son fonctionnement ne seront pas abordés. En-têtes et librairies nécessaires : Dans le cadre d'un développement via le langage l'utilisation d'ODBC va nécessiter l'utilisation de fichiers en-têtes et de librairies ce qui constitue un des principes de base de la programmation modulaire. Les fichiers en-têtes à insérer sont sql.h et sqlext.h Ces deux fichiers en-têtes sont les fichiers standards minimum à inclure dans vos programmes accédant à ODBC. Néanmoins étant donné que sqlext.h inclus sql.h on peut ne déclarer que sqlext.h. [...]
[...] Son utilisation se fait en deux temps. Tout d'abord vous devez déclarer une variable d'environnement de type HENV (par exemple HENV variable_environnement; puis faire un appel à la fonction en lui passant l'adresse de la variable d'environnement soit SQLAllocEnv (&variable_environnement); SQLAllocConnect va permettre, après avoir utilisé SQLAllocEnv, d'attribuer une zone mémoire à chaque connexion vers une application ODBC et contiendra des informations relatives à la base de données (nom de la base, etc.). De la même manière que pour SQLAllocEnv l'utilisation va se faire en deux temps. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture