Tecnología

Inicio

MySQL ASP Tutorial

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. ASP programadores también pueden integrar MySQL en la web o aplicaciones de escritorio de Microsoft. La única diferencia en el código entre MySQL y SQL Server es la forma en que se los controladores utilizados para llamar a la base de datos. MySQL tiene fundamentalmente la misma sintaxis que SQL Server a excepción de algunas funciones no compatibles que sólo están disponibles a través de SQL Server.

Configurar la conexión

Al igual que una conexión a SQL Server, MySQL se llama usando la clase de conexión en ASP. La configuración de la conexión utiliza los espacios de nombres que no están incluidos en el archivo de plantilla que se crea cuando se inserta una nueva página. Por esta razón, el siguiente código debe ser incluido en la parte superior de la página de código subyacente ASP:

Imports System.Data
Las importaciones 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 utilizando el código VB.NET:

setupConnection Dim como secuencia
setupConnection = "DRIVER = {MySQL}; SERVER = mysql_server; BASE DE DATOS = MyDatabase; USER = nombre de usuario, contraseña = contraseña;"
conexión Dim como Nueva OdbcConnection (setupConnection)

La variable de cadena setupConnection se utiliza para mantener la información para el servidor MySQL. Observe que el conductor 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 entonces 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

Se establece la conexión, 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 una variable de conjunto de datos para 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 como String = "select nombre FROM cliente"
escasa causa como conjunto de datos = nuevo conjunto de datos ()
MYCALL tenue como Nueva OdbcDataAdapter (consulta, la conexión)
myCall.Fill (resultados, "Clientes")
Console.WriteLine (results.Tables ( "clientes"). Las filas (0) (0) .ToString ())

Las dos primeras 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 por el comando "relleno" del adaptador. La llamada se realiza 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 empleado se imprime en la consola.