Cómo utilizar el controlador MySQLODBC en VC y Delphi
A menudo nos encontramos con esta pregunta: ¿Cómo utilizar la base de datos MySQL en programas que no son web o programas ASP? Hay dos soluciones a este problema:
1. Utilice la biblioteca api proporcionada por mysql.
Muchas herramientas cliente mysql famosas se implementan de esta manera, como la famosa herramienta winmysql. La mayoría de las herramientas de desarrollo pueden hacer esto.
Por ejemplo, siempre que se pueda llamar a la API de terceros, se pueden implementar vc, bcb, delphi, vb, etc. Pero esto tiene altos requisitos para los programadores, que deben estar familiarizados con un conjunto de funciones de la API de MySQL, lo cual no es fácil para todos.
Y este método no se puede utilizar en programas como asp porque no admite objetos com.
2. El segundo es utilizar el controlador myodbc.
Puede descargar el controlador myodbc y luego seguir los siguientes métodos
El primer método es descargar el paquete de instalación completo. Este paquete de instalación es muy grande, pero la descarga es muy grande. Los archivos pequeños y grandes no son adecuados porque el único archivo que nos resulta útil es myodbc.dll. Eso sí, si eres novato te sugiero que elijas este método, aunque es más sencillo, no se ajusta al estilo de los cfans, ¿verdad?
El segundo método es descargar el archivo myodbc.dll directamente. Solo pesa unos cientos de kilogramos, pero no es muy fácil de usar. Me tomó mucho tiempo encontrar cómo usarlo.
Primero descomprima el paquete comprimido y coloque el archivo myodbc.dll en el directorio windowssystem o winntsystem32, dependiendo de si su sistema es win9x o winnt (win2k), debería
saber.
Luego abre un editor de texto plano, como editplus, notpad, etc. (según tus preferencias) y guarda el siguiente párrafo como un archivo con extensión .reg.
reg, ya sabes, este es un archivo de registro, no lo malinterpretes
(excluyendo la larga cadena de signos iguales a continuación)
Si estás usando win2k, reemplaza el primera línea con el Editor del Registro de Windows versión 5.00
Editor del Registro de Windows versión 4.00
[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INImyodbc driver]
"UsageCount"=dword:00000002
"Driver"="C:WINNTSystem32myodbc.dll"
"Setup"="C:WINNTSystem32myodbc.dll"
"SQLLevel"="C:WINNTSystem32myodbc.dll "
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer" ="02.50"
"ConnectFunctions"="YYY"
"APILevel"="1"
" CpTimeout"="120"
[Controladores HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INIODBC] p>
"myodbc driver"="Installed"
En cuanto a por qué escribo esto, no me preguntes. No me pregunten, no quiero contestar, esta es la llamada del señor Tollgate (bill.gates), nada más. Después de guardar, haga doble clic en el archivo que acaba de llamar, debería llamarse xxx.reg y luego seleccione Aceptar, Aceptar, listo. Luego abra el programa de instalación odbc, cree una nueva fuente de datos, seleccione el controlador myodbc y el resto depende de usted.