Hvordan koble til MySQL database ved hjelp av Web Expression

Hvordan koble til MySQL database ved hjelp av Web Expression


En MySQL database kan ganske enkelt settes opp til å koble til via en nettside ved hjelp av Microsoft Expression Web. Expression Web har ikke en spesiell "koble til MySQL" -funksjonen, men så koden må legges inn manuelt i koden delen av målwebsiden innen Expression Web. Dette kan virke skremmende for noen, særlig hvis designeren ikke har kjennskap til denne typen kode arbeid, men bare å kopiere og lime inn TEMMES MySQL database kode og endre et par nødvendige elementer er egentlig alt dette tar.

Bruksanvisning

1 Åpne Microsoft Expression Web. Klikk på "File", "Open" og velg målet nettsiden fra nettstedet filer. Klikk "Split" under konstruksjon ruten. De tre kategoriene nedenfor for utformingen ruten er design, Split og kode; Split krymper størrelsen på design-panelet og åpner opp avsnittet koden ovenfor, der HTML-kode er tastet inn.

2 Kopier følgende kode:

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

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

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

Nå klikker i den delen av målet nettsiden i Expression Web Code, ovenfor der koden står det:

<Html>

<Head>

Høyreklikk over <html> og velg "Lim inn" for å lime inn kopiert kode. Det skal nå se slik ut:

<% @ 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 Kopier følgende kode:

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

Sub Page_Load (Kilde som objekt, e som EventArgs)

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

DATABASE = Your_Mysql_DB; UID = mysql_username; PASSORD = mysql_password; OPTION = 3 "

Dim oConnection som ODBCConnection = ny ODBCConnection (sConString)

Dim sSQL som String = "SELECT * FROM Tabell1"

Dim oDataAdapter som ODBCDataAdapter = Ny ODBCDataAdapter (sSQL, oConnection)

Dim oDataSet som datasett = nytt datasett ()

oDataAdapter.Fill (oDataSet)

oDataGrid.DataSource = oDataSet

oDataGrid.DataBind ()

End Sub

</ SCRIPT>

</ Head>

Klikk igjen i den delen av målet nettsiden i Expression Web Code. Lim inn koden etter <head> -taggen i koden for nettstedet. Vær sikker på at </ head> tag stenger koden delen.

Kopier denne linjen:

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

Lime den inn mellom <body> og </ body> tags, også i den delen av målområdet i Expression Web Code.

Eksempel:

<Body>

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

</ Body>

</ Html>

4 Merk linjen i MySQL database koden som lyder:

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

Disse verdiene må endres for å representere den ønskede MySQL database, ID og passord. Hvis databasen er å få ekstern tilgang, "server" vil være en IP-adresse. Bare slette "svar" etter likhetstegnet (=) for hvert element og skriv inn riktig informasjon.

Hint

  • Lagre arbeidet ofte for å unngå uhell miste endringer som er gjort til nettstedet eller websider i tilfelle av Expression Web programmet eller maskinen fryser, en makt kirurg eller andre uheldige og uforutsigbare forekomst.