Lors du choix d' une base de données pour les applications Web ou d'affaires, MySQL offre des performances et une évolutivité à faible coût de possession et le déploiement facile. Serveurs de base de données sont disponibles pour Linux , Windows et d'autres plates-formes matérielles . De nombreux services d'hébergement Web offrent un stockage de base de données MySql dans le cadre de leur service de base . Les pilotes sont disponibles pour la plupart des environnements de programmation , y compris Java , PHP, C # et Visual Basic. Suivez les étapes ci-dessous pour installer les pilotes MySql et créer un programme simple en Visual Basic qui illustre comment se connecter à une base de données MySql . Choses que vous devez MySql Database Server Microsoft Visual Studio 2003 ou plus tard Afficher plus Instructions 1 Télécharger le MySQL Connector /Net fichier de pilote du MySql site Web (voir Ressources). Suivez les instructions fournies sur la page pour installer le package sur votre ordinateur. 2 Ouvrez Visual Studio.Net ( 2003 ou plus tard ) et de créer un nouveau projet d'application de console appelée " mySqlSample . " 3 Ajouter une référence au MySQL Connector /package net. Cliquez sur " Project " puis " Ajouter une référence . " Après une courte attente , choisissez " MySql.Data " à partir de la liste des références Dot Net et cliquez sur le bouton " Ajouter une référence " . En outre, ajouter une ligne au haut du programme pour importer l'espace de noms " MySql.Data.MySqlClient " . Cet espace de noms inclut les versions de MySQL de la connexion , de commande , adaptateur de données et d'autres objets de données ADO standard. Importations MySql.Data.MySqlClient Module Module1 Sub Main ( ) 4 définir une chaîne de connexion qui pointe vers votre serveur de base de données MySql connString As string = " server = 192.168.0.13 ; . UID = myuserid ; PWD = myPassword ; Database = myDatabase ; ». remplacer l'adresse IP du serveur ( 192.168.0.13 ) avec l'URL ou l'adresse IP de la machine serveur MySql puis changer myuserid , myPassword et myDatabase les informations d'identification nécessaires pour se connecter à ce serveur de base de données < br > 5 ouvrir une connexion à la base de données en utilisant la chaîne de connexion . conn As New MySqlConnection essayer et conn.ConnectionString = connString < br > conn.Open () Catch ex As Exception Console.WriteLine ( "Impossible d'ouvrir la connexion à la base " et ex.Message ) Retour < br > Fin essayer et conn MySqlConnection utilise la chaîne de connexion pour ouvrir la base de données. En cas de problème , le bloc catch signale l'erreur et le programme se termine . 6 définir une requête pour tester cette connexion. SQLString As String = "select nom_table " SQLString & = "FROM INFORMATION_SCHEMA.TABLES " SQLString & = "Trier par table_name ; " Cette requête demande une liste de noms de tables de la base de données information_schema . MySQL retournera une liste des tables qui sont accessibles avec les informations d'identification fournies dans la chaîne de connexion . Voir la référence sur tables INFORMATION_SCHEMA ci-dessous pour plus d'informations décrivant comment récupérer les méta- données MySql . 7 Exécutez la requête en utilisant la SqlString et le MySqlConnection . Rdr As MySqlDataReader = rien tblname Dim As String essayer et cmd As New MySqlCommand ( SQLString , conn) rdr = cmd.ExecuteReader Bien rdr.Read tblname = rdr.GetString (0) Console.WriteLine ( tblname ) End While Catch ex As Exception Console.WriteLine (" Impossible de récupérer les données " et ex.Message ) Enfin rdr.Close () Fin essayer et conn.Close () End Sub End Module Ce code crée un objet MySqlCommand puis l'utilise pour créer un MySqlDataReader . Utilisation du lecteur , il récupère un nom de table à la fois et l'écrit dans la console.
|