Méthode de connexion Net à la base de données mysql : référencez d'abord le connecteur MySQL/composant Net ; puis ajoutez une référence à MySQL.Data.dll dans la référence du projet ASP.NET et enfin, utilisez le code ConnectMySql pour terminer la connexion ; la base de données.
Recommandé : "Tutoriel vidéo MySQL"
ASP.NET par défaut La base de données est MS SQL Server, le produit de base de données de Microsoft. En fait, si les facteurs de coût ne sont pas pris en compte, Windows Server + IIS + MS SQL Server + ASP.NET est la meilleure combinaison pour le développement d'applications de sites Web. Cependant, étant donné que ces produits Microsoft sont payants, si l'on considère les facteurs de coût, les produits open source sont souvent choisis pour d'autres produits tandis que l'environnement de développement ASP.NET reste inchangé.
MySQL est une excellente base de données open source Parlons maintenant de la façon d'utiliser ASP.NET pour se connecter à la base de données MySQL (sous environnement Windows).
1. Installez le système de base de données MySQL Au moment de la rédaction de cet article, la version de MySQL est 5.6.16. mysql.com/downloads/mysql/ Téléchargez et installez, faites attention à sélectionner la plate-forme Microsoft Windows pour l'installation
2. Référencez le connecteur MySQL/le composant Net, qui se trouve dans MySQL ; répertoire d'installation. Par exemple, le répertoire sur mon ordinateur est :
C:Program Files (x86)MySQLConnector NET 6.7.4Assembliesv4.5MySQL.Data.dll
Ou téléchargez-le sur le site officiel http://dev .mysql.com/downloads/connector/net/La dernière version du connecteur MySQL/composant Net
Il Il convient de noter que si le connecteur MySQL est mis à jour après l'installation normale de la base de données MySQL/du composant Net, il y aura des problèmes avec différentes versions. Cela nécessite de commenter la déclaration sur MySQL faisant référence à la version du composant MySQL Connector/Net dans machine.config dans. ASP.NET ;
La façon de référencer le connecteur MySQL/le composant Net consiste à ajouter une référence à MySQL.Data.dll dans la référence du projet ASP.NET, comme indiqué dans ce qui suit. figure :
3-1 Utilisez le code suivant pour finaliser la connexion à la base de données :
using MySql.Data.MySqlClient;namespace ConnectMySql { class Class1 { public MySqlDataReader GetData() { string connection = "server=localhost;user id=root;password=123456;database=ABC; pooling=true;"; MySqlConnection conn = new MySqlConnection(connection); string sqlQuery = "SELECT * FROM Article"; MySqlCommand comm = new MySqlCommand(sqlQuery, conn); conn.Open(); MySqlDataReader dr = comm.ExecuteReader(); conn.Close(); return dr; } } }
<connectionStrings> <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-Sanlogic.MSTWebsite-20140219093639;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-Sanlogic.MSTWebsite-20140219093639.mdf" providerName="System.Data.SqlClient" /> <add name="DBConnection" connectionString="server=localhost;user id=root;password=123456;database=ABC; pooling=true;" providerName="MySql.Data.MySqlClient" /> </connectionStrings>
public static MySqlConnection CreateConn() { string _conn = WebConfigurationManager.ConnectionStrings["DBConnection"].ConnectionString; MySqlConnection conn = new MySqlConnection(_conn); return conn; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!