Tecnología

Inicio

Cómo conectarse a MySQL base de datos mediante Expression Web

Cómo conectarse a MySQL base de datos mediante Expression Web


Una base de datos MySQL puede ser fácilmente configurado para conectarse a través de un sitio web utilizando Microsoft Expression Web. Expression Web no tiene una característica especial de "conectar a MySQL", sin embargo, por lo que el código debe ser introducido manualmente en la sección de código de la página Web de destino dentro de Expression Web. Esto puede parecer intimidante para algunos, especialmente si el diseñador no tiene conocimiento de este tipo de trabajo de código, sino simplemente copiando y código de base de datos MySQL prediseñado pegar y cambiar un par de artículos de primera necesidad es realmente todo esto toma.

Instrucciones

1 Abrir Microsoft Expression Web. Haga clic en "Archivo", "Abrir" y elegir el sitio web de destino de los archivos del sitio web. Haga clic en "Split" por debajo del panel de diseño. Las tres pestañas de abajo el panel de diseño son de diseño, Split y Código; Dividir reduce el tamaño del panel de diseño y abre la sección de código por encima de ella, donde se indica el código HTML.

2 Copia el siguiente código:

<% @ Page CompilerOptions = '/ R: "C: \ Archivos de programa \ Microsoft.NET \ Odbc.Net \ Microsoft.Data.ODBC.dll"'%>

<% @ Import Namespace = "System.Data"%>

<% @ Import Namespace = "Microsoft.Data.Odbc"%>

Ahora haga clic en el área de código del sitio web de destino en Expression Web, por encima de donde el código lee:

<Html>

<Head>

Haga clic encima de <html> y seleccione "Pegar" para pegar el código copiado. Ahora debería tener este aspecto:

<% @ Page CompilerOptions = '/ R: "C: \ Archivos de programa \ Microsoft.NET \ Odbc.Net \ Microsoft.Data.ODBC.dll"'%>

<% @ Import Namespace = "System.Data"%>

<% @ Import Namespace = "Microsoft.Data.Odbc"%>

<Html>

<Head>

3 Copia el siguiente código:

<Script language = "VB" runat = "server">

Sub Page_Load (Fuente como objeto, e como EventArgs)

Dim sConString As String = "DRIVER = {MySQL ODBC 3.51}; SERVER = localhost;

BASE DE DATOS = Your_Mysql_DB; UID = mysql_username; CONTRASEÑA = mysql_password; OPCIÓN = 3 "

Dim oConnection como OdbcConnection = new OdbcConnection (sConString)

Dim sSQL como String = "SELECT * FROM Tabla1"

Dim oDataAdapter como OdbcDataAdapter = Nueva OdbcDataAdapter (sSQL, oConnection)

Dim oDataSet como conjunto de datos = new DataSet ()

oDataAdapter.Fill (oDataSet)

oDataGrid.DataSource = oDataSet

oDataGrid.DataBind ()

End Sub

</ Script>

</ Head>

Haga clic de nuevo en el área de código del sitio web de destino en Expression Web. Pegar el código después de la etiqueta <head> en el código de la página web. Asegúrese de que la etiqueta </ ​​head> cierra la sección de código.

Copiar esta línea:

<ASP: ID = runat = "server" DataGrid "oDataGrid" />

Pegarlo entre las etiquetas <body> y </ body>, también en el área de código del sitio de destino en Expression Web.

Ejemplo:

<Body>

<ASP: ID = runat = "server" DataGrid "oDataGrid" />

</ Body>

</ Html>

4 Tenga en cuenta la línea en el código base de datos MySQL que lee:

"DRIVER = {MySQL ODBC 3.51}; SERVER = localhost; BASE DE DATOS = Your_Mysql_DB; UID = mysql_username; CONTRASEÑA = mysql_password; OPTION = 3"

Estos valores tendrán que ser cambiado para representar la deseada MySQL base de datos, ID y contraseña. Si la base de datos se va a acceder de forma remota, el "servidor" será una dirección IP. Sólo tiene que eliminar la "respuesta" a continuación del signo igual (=) para cada elemento y escriba la información correcta.

Consejos y advertencias

  • Guarde el trabajo con frecuencia para evitar perder los cambios realizados en las páginas del sitio Web o en el caso de que el programa Expression Web o equipo de congelación, una subida de tensión u otro acontecimiento desafortunado e impredecible accidentalmente.