Bonjour à tous.

Pour un projet je voudrais installer une application sur deux pc dans des réseaux différents. J'ai donc penser à utiliser une base de données MySQL fournie avec les comptes free gratuit. Le code que j'utilise dans mon application C# ne se connecte pas à la base. J'ai installé le connecteur MySQL 5.1.7 et ajouter la dll "MySql.Data.dll" aux références de mon projet.

Le code que j'utilise actuellement est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    class DbConnect
    {
        public static void Connect()
        {
            // Créer une nouvelle connexion MySQL
            MySqlConnection connection = new MySqlConnection("Server=sql.free.fr;Database=[DB_Name];Uid=[User_compte_free];Pwd=[Mdp_compte_free];");
 
            // Ouvrir la connextion
            connection.Open();
            Console.WriteLine("Connexion à MySQL : Effectuée");
 
            // Fermer la connexion
            connection.Close();
        }
    }
L'erreur générée est :
L'éxception MySqlConnection n'a pas été gérée
Unable to connect to any of the specified MySQL hosts.

Est-ce que quelqu'un peux m'aider, et est-ce que l'utilisation d'une base de données distante comme ceci est possible?

Merci à tous.