Connectez-vous à la base de données MySQL à l'aide de mysqlconnectornet
1. Téléchargez et installez d'abord le connecteur / net, http://www.mysql.com/downloads/connector/net/
Et obtenez la bibliothèque de liens dynamiques requise Mysql.Data.dll à partir du répertoire d'installation. Si vous avez déjà mysql.data.dll, vous ne pouvez pas non plus l'installer.
2. Ajoutez une référence à la bibliothèque de liens dynamiques dans le projet
3. Créez des données de test dans MySQL telles que:
J'utilise phpadmin
Insérer dans les valeurs de Stuinfo (First_name, Last_name, Birthdate) («John», «Smith», «1990-2-3»)
Static void main (String [] args) {String url = "server = 127.0.0.1; user = root; database = Student; port = 3306; mot de passe = root;"; // indique l'adresse de base de données, nom d'utilisateur, nom de base de données, port, connexion pour se connecter à MySqlConnection Conn.Open-MysqlConnection (Url); // Instanciate la connexion Conn.);); String sta = "select * from Stuinfo"; // Exécuter une instruction simple mysqlcommand = new mysqlcommand (sta, Conn); MySqlDataReader Reader = Comm.ExecuTeReader (); // Recevez le résultat de l'exécution avec MySqlDataReader While (Reader.Read ()) {Console.Writeline (Reader.getString (0) + "" + Reader.getString (1) + "" + Reader.getString (2) + "" + Reader.getString (3)); Console.readKey (); Reader.Close (); Conn.close (); // Fermez la connexion} Connexion à la base de données MySQL à l'aide de MySQLDrivercs
Il est similaire à l'utilisation de mysqlconnectornet. Tout d'abord, téléchargez et installez MySQLDRIVERCS et obtenez le fichier de bibliothèque de liens dynamiques:
http://sourceforge.net/projects/mysqldrivercs/
Ajoutez MySQLDRIVERCS.DLL à la référence du projet:
Ou utilisez les données de test qui ont été établies dans la base de données MySQL, donc j'écris directement le code C #:
Static void main (String [] args) {mysqlconnection conn = new mysqlconnection (new mysqlconnectionString ("127.0.0.1", "étudiant", "root", "root", "3306) .Asstring); Conn.open (); MySqlComand Cmd = new MySQLCommand (" Sélect * de STUINFO ", news; DbdataReader Reader = cmd.executerEader (); while (reader.read ()) {console.writeline (Reader.getString (0) + "" + Reader.getString (1) "" + Read. Reader.Close (); Conn.Close (); // Fermez la connexion} Résultats de l'exécution:
Les données ont été lues avec succès.