Cómo usar ODBC para conectarse a la base de datos MySQL en VS2008
1. Su computadora ha instalado la base de datos mysql
2. Su computadora ha instalado Microsoft Visual Studio (soy VS2008).
3. Instalé el controlador mysql: mysql-connector-odbc-5.1.6-win32.msi
Operaciones específicas:
Primero, establezca la fuente de datos ODBC. , abra en orden: Mi PC - Panel de control - Herramientas de administración - Fuente de datos (ODBC) - Haga clic en "Sistema DNS" y seleccione Agregar a la derecha, y seleccione "Controlador ODBC5.1 de MySQL" en la ventana emergente box ", este nombre será diferente dependiendo de la versión de su controlador. Haga clic en "Finalizar", aparecerá la información que se muestra en la Figura 3, complete de acuerdo con las indicaciones
Nombre de la fuente de fecha: complete al azar, ¡se recomienda usar inglés!
Descripción: ¡Descripción! Rellénelo de manera informal, ¡se recomienda usar inglés!
Servidor: localhost (si es un servidor local, entonces localhost; de lo contrario, complete la dirección IP del servicio)
Usuario: su nombre de usuario de mysql
Contraseña: Su contraseña de mysql
Base de datos: haga clic en el menú desplegable y seleccione la base de datos que existe actualmente en su base de datos mysql
La fuente de datos ODBC ahora está establecida
Luego vaya a VS 2008 para configurar, haga clic en el menú VS Ver-Administrador de recursos del servidor, abra la interfaz como se muestra en la figura, haga clic derecho en la conexión de datos y luego seleccione Conexión, abra la interfaz como se muestra en la figura , haga clic en "Usar nombre de usuario o nombre de fuente de datos del sistema". Haga clic hacia abajo y luego vea nuestra nueva fuente de datos, seleccione y luego pruebe
Finalmente, use el código para conectarse a la base de datos:
string constr = "Dsn=ODBCforMysql ";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open()
string sqlstr = "seleccione * de tools.zhanghao";
OdbcCommand cmd = new OdbcCommand(sqlstr, conn);
OdbcDataReader lector = cmd.Write(reader.GetString(1) ", " );
}
conn.Close();
Consola .Read();
La clave es la cadena de conexión: string constr = "Dsn=ODBCforMysql";
Puede ver esta cadena para comprender las propiedades de la fuente de datos, simplemente copie su cadena