Después de un tiempo de problemas, finalmente completé la conexión entre ASP y MySQL. Tengo un pensamiento, compartiré este artículo contigo.
Después de verificar mucha información, actualmente hay dos formas de conectar ASP y MySQL: una es usar componentes, que es más famoso, MySQLX, pero desafortunadamente cuesta $ 99. El segundo es usar MYODBC para conectarse. Echemos un vistazo al segundo método.
Plataforma de prueba:
MySQL 4.0 para Radhat Linux (también puede usar para Windows) Windows 2003 Standard Edition Windows XP Inglés
1. Instale MYODBC
1. Visite el sitio web www.mysql.com y descargue myodbc. Estamos utilizando la versión 3.51.
2. Instale MYODBC en Windows
Ejecute el myodbc-3.51.06.exe descargado (el nombre del archivo varía por versión)
2. Establecer una conexión ODBC
Ingrese: Panel de control -》 ODBC Fuente de datos
En este momento, ya podemos ver que hay uno existente en el usuario DSN: MYODBC3-TEST. Tenga en cuenta que el controlador {MySQL ODBC 3.51 Driver} Parámetro a la derecha debe usarse como la cadena de conexión para ASP y Conexión de la base de datos de la longitud.
Agregue un "Sistema DSN"
Seleccione la columna "Sistema DSN" en el cuadro de diálogo y presione el botón "Agregar" a la derecha. Se le pedirá que elija una fuente de datos en este momento. Seleccione el controlador MySQL ODBC 3.51. Presione "Fin".
En este momento, aparecerá un cuadro de diálogo de configuración:
Nombre del origen de datos Nombre de fuente de datos: el identificador del DSN utilizado en el programa se puede nombrar a voluntad.
Nombre del host/servidor (o IP) Nombre del host/servidor (o dirección IP), si es localhost, complete localhost
Nombre de la base de datos Nombre de la base de datos: el nombre de la biblioteca que desea usar en el programa.
Usuario del usuario: use el nombre de usuario para iniciar sesión en MySQL. Preste especial atención al usuario raíz solo puede iniciar sesión en la máquina local debido a problemas de seguridad. Por supuesto, los usuarios pueden eliminar esta función modificando la tabla de usuarios.
Clave de contraseña: Iniciar contraseña
Puerto: use el valor predeterminado, es mejor no cambiarlo a menos que esté seguro.
Después de que se establezcan todas las configuraciones, presione "Probar la fuente de datos" para ver que la pantalla muestra que la conexión es exitosa.
¡Todas las configuraciones están hechas!
3. Conexión entre ASP y base de datos
A continuación se muestra el código fuente que he probado para conectarse a MySQL. El nombre de la biblioteca es mm, el nombre de la tabla es mi, y hay dos campos de nombre y sexo en la mesa.
La copia del código es la siguiente:
<html>
<Evista>
<title> MySQL Connection Test </title>
<meta http-oquiv = "content-type" content = "text/html; charset = gb2312">
</ablo>
<Body>
<%
strconnection = "dsn = el nombre del sistema dsn; controlador = {mySQL ODBC 3.51 controlador}; servidor = dirección IP del servidor; uid = nombre de usuario para conectarse a la base de datos; pwd = contraseña; base de datos = nombre de la base de datos"
'Prueba de Lybykw para el lunes 21 de agosto de 2006 8:49:44
'Cadena de conexión, DSN es el identificador de fuente de datos que establecemos. Tenga en cuenta que el controlador mencionamos justo al configurar el sistema DSN.
establecer conn = server.createObject ("ADODB.Connection")
Conn.open Strconnection
SQL = "Seleccionar * de la instrucción SQL de consulta de Test"
establecer rs = conn.execute (SQL)
Si no es RS.Bof entonces
%>
<ancho de tabla = 600 borde = 1>
<tr>
<td> <b> nombre </b> </td>