Aunque MySQL se utiliza generalmente con PHP, algunos desarrolladores de ASP también se aprovechan de la distribución gratuita de la base de datos . Los programadores de ASP también se pueden integrar MySQL en aplicaciones de escritorio de Microsoft o la web . La única diferencia en el código entre MySQL y SQL Server es la manera que es los controladores utilizados para llamar a la base de datos. MySQL tiene fundamentalmente la misma sintaxis SQL Server a excepción de algunas características no compatibles que sólo están disponibles a través de SQL Server. Configure la conexión
igual una conexión SQL Server, MySQL se llama utilizando la clase de conexión en ASP . La configuración de la conexión utiliza espacios de nombres que no están incluidos en el archivo de plantilla se crea cuando se inserta una nueva página. Por esta razón , el siguiente código es necesario incluir en la parte superior de la página de código subyacente ASP:
Importaciones System.DataImports System.Data.Odbc
Ahora que las clases están disponibles, la conexión con el servidor MySQL se puede hacer en el código . A continuación se muestra un ejemplo de una conexión MySQL con código VB.NET :
SetupConnection Dim como StringsetupConnection = " DRIVER = { MySQL } ; SERVER = mysql_server ; BASE DE DATOS = MyDatabase ; USER = nombre de usuario , contraseña = contraseña; " Dim conexión como nuevo OdbcConnection ( SetupConnection )
la variable de cadena SetupConnection se utiliza para mantener la información del servidor MySQL. Observe que el controlador es diferente de controlador de SQL Server. Sin embargo , el resto de la información y la sintaxis es estándar . La cadena SetupConnection se utiliza para realizar la conexión a la base de datos utilizando la clase OdbcConnection que se incluye en el espacio de nombres ODBC especificado anteriormente .
Consultar al servidor
La conexión se establece , por lo que ahora el programador puede consultar el servidor . Una consulta se crea y luego utiliza la conexión para recuperar los datos . Para un programa para imprimir los resultados para el usuario , la aplicación asigna un conjunto de datos variable a los resultados . Esta variable puede ser utilizado para mostrar información en formas o páginas web . A continuación se muestra la sintaxis que consulta una base de datos MySQL :
consulta Dim As String = "Select nombre FROM clientes " Resultados de As DataSet = New DataSet () MYCALL Dim como nuevo OdbcDataAdapter (consulta , la conexión primeras dos líneas de código crean variables para las llamadas de base de datos . La primera ins la consulta y los segundos es el conjunto de datos que se rellena con el comando " relleno" del adaptador. La llamada se hace a la base de datos en la tercera línea de código, y los resultados se almacenan en la base de datos . la última línea de código es un ejemplo de cómo imprimir un registro del conjunto de datos . en este ejemplo, el primer registro de un empleado se imprime en la consola.