j'ai un soucis de connexion a une base de donnée type Mysql:
je suis sur VScode et je dois faire des poc pour une webapp qui va lire et mettre à jour une base de donnée assez costaude
mon problème vient essentiellement de l'accès a la base pour affichage des données dans un premier temps:
using (IDbConnectionconnection = new System.Data.SqlClient.SqlConnection("Server=127.0.0.1;Database=hmc_a220;Uid=root;Pwd=;"))
c'est cette ligne de code qui pose problème pour le moment
le debugger me répond ceci:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections
Ce qui m'agace un peu c'est qu'en parallèle de ca j'ai trouvé une extension qui me permet d'ouvrir ma base et accéder à toutes mes tables (Database client) et les éléments renseignés pour y parvenir sont les même que ceux utilisés dans la connectionstring:
le config.json de la dite extension quand il ouvre ma base:
a l'inverse lui ne me demande pas le nom de la base que je veux ouvrir il se débrouille avec le server et le userID et m'ouvree toutes les tables de ma base.
Mon but est d'afficher le contenu de la table dans mes forms webapp.
Donc l'extension ne me sert a priori a rien; ce que je veux c'est que mon code C# arrive à ouvrir la base comme quand j'ouvre un fichiertxt ou xls pour en recuperer le contenu...
si quelqu'un sait ou je fais un truc qui bloque, merci d'avance
C'est pas vraiment "127.0.0.1" qui fait que .NET cherche un SQL Server, c'est plutôt le type (la classe) de la connexion :
>System.Data.SqlClient.SqlConnection
SqlClient, c'est une classe cliente de SQL Serveur.
Il faut utiliser soit une classe du Connecteur MySQL que vous souhaitez utiliser soit une classe adaptée à un Middleware type ODBC ou OleDB qui sont (plus ou moins) gestionnaire SGBDR agnostique.
Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
c'était bien ça le problème, ma connexion se passe sans soucis avec un usingMySql.Data.MySqlClient;
et le MySqlConnection qui va avec,
merci pour vos réponses
et un excellent week end
- Edité par Buntaflex 2 décembre 2022 à 11:43:56
"Kaizoku oni ore wa naru !"
connectionstring C# VSCode
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
"Kaizoku oni ore wa naru !"
"Kaizoku oni ore wa naru !"
"Kaizoku oni ore wa naru !"