Come connettersi a MySQL database utilizzando Expression Web

August 16

Come connettersi a MySQL database utilizzando Expression Web


Un database MySQL può essere facilmente configurato per connettersi tramite un sito web utilizzando Microsoft Expression Web. Expression Web non dispone di una funzione speciale "connettersi a MySQL", però, in modo che il codice deve essere inserito manualmente nella sezione di codice della pagina Web di destinazione all'interno di Expression Web. Questo può sembrare intimidatorio per alcuni, soprattutto se il progettista non ha conoscenza di questo tipo di lavoro di codice, ma semplicemente copiando e predefinito codice database MySQL incollare e la modifica di un paio di elementi necessari è davvero tutto questo richiede.

istruzione

1 Open Web Microsoft Expression. Fare clic su "File", "Apri" e scegliere il sito Web di destinazione dei file del sito web. Fai clic su "Split" sotto il riquadro di progettazione. Le tre schede di sotto del riquadro di progettazione sono il design, Spalato e Codice; Split riduce la dimensione del riquadro di progettazione e apre la sezione di codice di sopra, in cui è inserito il codice HTML.

2 Copiare il codice seguente:

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

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

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

Ora cliccate nella sezione Codice del sito Web di destinazione in Expression Web, sopra cui il codice si legge:

<Html>

<Head>

Pulsante destro del mouse sopra <html> e scegliere "Incolla" per incollare il codice copiato. Ora dovrebbe apparire così:

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

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

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

<Html>

<Head>

3 Copiare il codice seguente:

<SCRIPT Language = "VB" runat = "server">

Sub Page_Load (Fonte come oggetto, e come EventArgs)

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

DATABASE = Your_Mysql_DB; UID = mysql_username; PASSWORD = mysql_password; Option = 3 "

Dim oConnection come OdbcConnection = new OdbcConnection (sConString)

Dim sSQL as String = "SELECT * FROM Table1"

Dim oDataAdapter come OdbcDataAdapter = Nuovo OdbcDataAdapter (sSQL, oConnection)

Dim oDataSet come DataSet = new DataSet ()

oDataAdapter.Fill (oDataSet)

oDataGrid.DataSource = oDataSet

oDataGrid.DataBind ()

End Sub

</ SCRIPT>

</ Head>

Fare di nuovo clic nella sezione Codice del sito Web di destinazione in Expression Web. Incollare il codice dopo il tag <head> nel codice per il sito. Siate certi che il </ head> chiude la sezione di codice.

Copia questa riga:

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

Incollarlo tra i tag <body> e </ body>, anche nella sezione Codice del sito di destinazione in Expression Web.

esempio:

<Body>

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

</ Body>

</ Html>

4 Si noti la riga nel codice database MySQL che recita:

"DRIVER = {MySQL ODBC 3.51 driver}; SERVER = localhost; DATABASE = Your_Mysql_DB; UID = mysql_username; PASSWORD = mysql_password; OPTION = 3"

Questi valori dovranno essere modificati per rappresentare la desiderata MySQL database, l'ID e la password. Se il database si deve accedere in remoto, il "server" sarà un indirizzo IP. Basta eliminare la "risposta" che segue il segno di uguale (=) per ogni elemento e digitare le informazioni corrette.

Consigli e avvertenze

  • Salvare il lavoro, spesso per evitare di perdere accidentalmente le modifiche apportate alle pagine del sito Web o in caso di programma Expression Web o il congelamento del computer, uno sbalzo di tensione o altro sfortunato e imprevedibile verificarsi.