¿Cómo escribir un archivo de conexión para que asp.net se conecte a mysql data pants? Métodos y ejemplos de conexión a una base de datos MYSQL Método 1: Usar MySQL Connector/Net es el controlador ADO.NET para MySQL lanzado por MYSQL. Este componente está diseñado para el acceso .NET de MYSQL para ADO.NET. acceder a los componentes de la base de datos MySQL. Después de instalar este componente, consulte el espacio de nombres MySql.Data.MySqlClient; use la línea de comando al compilar: csc /r: MySql.Data.dll test.cs Método 2: acceda a la base de datos MYSQL a través de ODBC. Debe descargar dos componentes. antes de acceder a :odbc.Net y MYSQL ODBC. Una vez completada la instalación, puede acceder a la base de datos MYSQL a través de ODBC. Método 3: utilice el componente de acceso MYSQL iniciado por CoreLab para acceder.
Una vez completada la instalación, consulte .CoreLab.MySql.Data.dll, .test.cll en el espacio de nombres .NET y .CoreLab.MySql.Data.dll en el espacio de nombres .NET: CoreLab.MySql; : csc /r: CoreLab.MySql.dll test.cs A continuación se utiliza el acceso a la base de datos MYSQL como ejemplo para ilustrar el comando de compilación: csc /r: CoreLab.MySql.dll /r: MySql.Data.dll test.csusing System ; usando System.Net; usando System.Text; usando CoreLab.MySql; usando la clase ConnectMySql{public void Connect_CoreLab(); { cadena c; MySqlConnection mycn = new MySqlConnection(constr); mycn.open(); MySqlCommand mycm = new MySqlCommand("seleccione * de la tienda", mycnDataReader msdr = mycm.ExecuteReader(); )) { if (msdr. HasRows) { Console.WriteLine(msdr.GetString(0)); } } msdr.Close().msdr.Close(); mycn.Close() } public void Connect_Odbc(){ / /string MyC; string MyC " SERVIDOR=localhost;" "DATABASE=test;" "UID=root;" "PASSWORD=qing;" " OdbcConnection MyConn = new OdbcConnection(MyConString()); ; OdbcCommand mycm = new OdbcCommand( "seleccione * de hola", MyConnDataReader msdr = mycm.ExecuteReader(); while(msdr.Read()) { if (msdr.HasRows) { Console.WriteLine(msdr.GetString( 0)); } } msdr .Read() { if (msdr.HasRows) { Console.WriteLine(msdr.GetString(0)); ; } public void Connect_Net() { cadena myCn.Open;