Conéctese a la base de datos MySQL usando mysqlconnectornet
1. Primero descargue e instale conector/net, http://www.mysql.com/downloads/connector/net/
Y obtenga la biblioteca de enlaces dinámico requerido mysql.data.dll desde el directorio de instalación. Si ya tiene mysql.data.dll, tampoco puede instalarlo.
2. Agregue una referencia a la biblioteca de enlaces dinámicos en el proyecto
3. Cree algunos datos de prueba en MySQL como:
Estoy usando phpadmin
Insertar en Stuinfo (First_Name, Last_Name, Birthdate) Valores ('John', 'Smith', '1990-2-3') static void main (string [] args) {string url = "server = 127.0.0.1; user = root; database = student; port = 3306; contraseña = root;"; // indica la dirección de base de datos, nombre de usuario, nombre de la base de datos, puerto, contraseña para conectar a mysqlcon conn = new mysqlConnection (url);//instantiate the Connection the Connection the Connection the Connect.Apen (/////////////Connection cadena sta = "select * de stuinfo"; // ejecutar una declaración simple mysqlCommand = new MySQLCommand (STA, Conn); MySqlDatareader lector = Comm.Executereader (); // Recibe el resultado de ejecución con MySQLDATAREAder WHIL (Reader.Read ()) {Console.WriteLine (Reader.getString (0) + "" + Reader.getString (1) + " + Reader.getString (2) +" + Reader.getString (3); Console.readkey (); lector.close (); conn.close (); // cierre la conexión} Conectarse a la base de datos MySQL usando mySQLDRiverCs
Es similar a usar mysqlconnectornet. Primero, descargue e instale mysqlDrivercs y obtenga el archivo de biblioteca de enlaces dinámicos:
http://sourceforge.net/projects/mysqldrivercs/
Agregue mySqlDriverCs.dll a la referencia del proyecto:
O utilice los datos de prueba que se han establecido en la base de datos MySQL, por lo que escribo directamente el código C#:
static void main (string [] args) {mysqlconnection conn = new MySQLConnection (new MySqlConnectionString ("127.0.0.1", "estudiante", "root", "root", "3306) .asstring); conn.open (); mySqlCommand cmd = mysqlcommand (" "Select * de set); Dbdatareader lector = cmd.executereader (); conn.close (); // cierre la conexión} Resultados de la ejecución:
Los datos se leyeron con éxito.