Ich habe MySQL immer bevorzugt. Die Hauptgründe sind: 1. Die Datenbank ist klein. 2. Die Datenbank ist Open Source und kostenlos. 3. Die Datenbank verfügt über viele nützliche Client-Tools.
4. Plattformübergreifend. 5. Die Leistung und Funktionen sind relativ leistungsstark (kein Vergleich mit diesen Schwergewichten). 6. Einfache Transplantation, Bereitstellung und Installation. Daher ist MySQL im Allgemeinen die erste Wahl für kleine Projekte, die ich durchführe. Vor kurzem verwende ich die Kombination .net+sqlserver05, aber die Standardversion unterstützt nur Server 03. Mein Computer ist XP, daher bin ich sehr deprimiert , das zu wenig Funktionen hat. Es macht auch keinen Spaß, es zu benutzen. Ich kann es nicht einmal sauber entfernen. Schließlich habe ich sogar darüber nachgedacht, die Sqlserver2000 Enterprise
-Version einer anderen Person remote zu verwenden. Da .net aber auch MySQL-Verbindungen unterstützt, habe ich online nach Implementierung und erforderlichen Tools gesucht. Es gibt wirklich keinen technischen Inhalt. Es scheint, dass ich in Zukunft auch die Kombination von
.net+Mysql in Betracht ziehen kann. Es gibt viele Informationen zu diesem Aspekt im Internet und ich werde nur meine eigenen Implementierungserfahrungen aufzeichnen. Wenn Sie es nicht wissen, schauen Sie bitte nach. Wenn Sie es wissen, machen Sie einfach einen Umweg.
Download-Tool:
Mysql Connector/net5.0 Download-Adresse:
http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net -5.0.6.zip/from/pickInstallieren Sie es einfach direkt nach dem Herunterladen.
Fügen Sie nach Abschluss der Installation einen Verweis auf das Projekt hinzu und Sie können es verwenden.
Der Code ist unten dargestellt: Die Funktion besteht darin, eine Benutzertabelle aus MySQL zu lesen und die gespeicherte MySQL-Prozedur auszuführen. Das Beispiel ist nicht schwer, Erfolg ist die Antwort. Diese Maschine
hat die Hinrichtung alle bestanden. Native Umgebung: XP+Mysql5+VS05+C# (ASP.NET2.0)
Der Code ist sehr einfach, hauptsächlich zum Testen:
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using MySql.Data.MySqlClient; namespace ConnectMysql { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPostBack){ MySqlConnection con = DB.createCon(); string sql = "select * from t_user"; MySqlDataAdapter mda = new MySqlDataAdapter(sql,con); DataSet ds = new DataSet(); mda.Fill(ds, "user"); this.GridView1.DataSource = ds; this.GridView1.DataBind(); } } protected void Button1_Click(object sender, EventArgs e) { MySqlConnection con = DB.createCon(); MySqlCommand cmd = new MySqlCommand("getUsername", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); try { MySqlDataReader dr = cmd.ExecuteReader(); this.GridView2.DataSource = dr; this.GridView2.DataBind(); con.Close(); } catch(Exception ex) { ex.ToString(); con.Close(); } } } }
Die Frage ist tatsächlich ziemlich attraktiv.net1 .0 sogar MySQL ist eigentlich dasselbe.
In diesem Artikel wird die Konfiguration der .net2.0-Verbindung zur Mysql5-Datenbank erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Detaillierte Erklärung des Unterschieds zwischen Cookie und SitzungErfahren Sie, wie Sie MySQL optimieren
Einfache PHP+MySQL-Paging-Klasse
Das obige ist der detaillierte Inhalt von.net2.0-Verbindung MySQL5-Datenbankkonfiguration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!