>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

Comment se connecter à une base de données avec tutoriel AS3

ActionScript 3 (AS3) — un langage de programmation faisant partie des plateformes Adobe Flash, Adobe AIR et Adobe Flash Builder — est utilisé non seulement pour programmer des animations, mais aussi pour des tâches de transfert de fichiers et de données. Une telle tâche consiste à se connecter à une base de données, à récupérer et envoyer des informations. Avec les classes, méthodes et propriétés de transfert de fichiers et de données AS3, vous pouvez connecter votre programme Flash à plusieurs types de bases de données. La base de données — qu'il s'agisse de MySQL, Microsoft Access ou une base de données SQL locale générée par AIR — nécessite une approche différente pour établir la connexion.

Éléments nécessaires

  • Fournisseur d'hébergement web avec support PHP, MySQL, ColdFusion et Microsoft Access.

Instructions

Connexion aux bases de données MySQL

  1. Créez un fichier AS3 dans Adobe Flash Builder ou un fichier AIR Flash dans le logiciel Flash Professional.

  2. Tapez la méthode « URLRequest » dans le fichier AS3 et spécifiez son argument comme étant l'emplacement du fichier de connexion PHP sur le serveur web. Reportez-vous à www.flash-db.com (voir Ressources) pour la syntaxe exacte pour demander l'accès au fichier PHP avec la méthode AS3 URLRequest.

  3. Créez un fichier texte pour y placer le code de connexion PHP qui connectera le fichier AS3 à une base de données MySQL.

  4. Utilisez la fonction « mysql_connect » dans le fichier de connexion PHP pour connecter à la base de données MySQL avec AS3. Spécifiez le nom du serveur hôte, votre nom d'utilisateur et votre mot de passe pour la base de données MySQL à laquelle vous accédez comme arguments dans la fonction PHP « mysql_connect ». Utilisez la fonction PHP « mysql_select_db » pour sélectionner la base de données MySQL spécifique avec la variable PHP que vous avez utilisée pour stocker la fonction « mysql_connect ». Reportez-vous à www.flash-db.com (voir Ressources) pour la syntaxe exacte à utiliser pour la fonction de connexion MySQL.

Connexion aux bases de données Microsoft Access

  1. Créez un fichier AS3 dans Adobe Flash Builder ou un fichier AIR Flash dans le logiciel Flash Professional. Tapez la méthode « URLRequest » dans le fichier AS3, et spécifiez son argument comme étant l'emplacement du fichier de connexion ColdFusion sur le serveur web. Reportez-vous à www.flash-db.com (voir Ressources) pour la syntaxe exacte à utiliser avec la méthode URLRequest avec un fichier de connexion ColdFusion.

  2. Définissez les informations de connexion à la base de données ColdFusion et le type de base de données à connecter avec l'Administrateur ColdFusion. Cliquez sur l'option « Ajouter une nouvelle source de données », puis entrez Microsoft Access comme type de pilote. Cliquez sur « Ajouter ». Entrez un nom de source de données pour accéder aux informations de connexion à la base de données, le nom de la base de données à laquelle vous voulez vous connecter, le nom du serveur sur lequel se trouve la base de données et le nom d'utilisateur et le mot de passe requis pour accéder à la base de données. Reportez-vous à www.quackit.com (voir Ressources) pour plus de détails sur l'utilisation de l'Administrateur ColdFusion.

  3. Créez un fichier texte avec un éditeur de texte pour y placer le code de connexion ColdFusion qui connectera le fichier AS3 à la base de données Microsoft Access. Tapez la commande ColdFusion « cfquery, datasource » dans le fichier ColdFusion avec le nom de source de données que vous avez spécifié dans l'Administrateur ColdFusion.

Connexion aux bases de données SQL

  1. Créez un fichier AS3 dans Adobe Flash Builder ou un fichier AIR Flash dans le logiciel Flash Professional.

  2. Utilisez un objet SQLConnection avec soit la méthode de connexion de base de données open ou openAsync dans le fichier AS3 pour vous connecter à une base de données SQL locale.

  3. Utilisez le nom de la base de données SQL locale, stocké dans un objet File, avec la méthode « resolvePath » comme argument pour l'objet SQLConnection. Reportez-vous au site www.livedocs.adobe.com (voir Ressources) pour le code réel et la syntaxe requise pour se connecter à une base de données SQL locale.

iPhone