Även MySQL används vanligen med PHP , några ASP utvecklare också dra nytta av databasens gratis utdelning . ASP programmerare kan även integrera MySQL till Microsoft webben eller skrivbordsprogram . Den enda skillnaden i koden mellan MySQL och SQL Server är så det är de förare som används för att anropa databasen . MySQL har huvudsakligen samma syntax som SQL Server med undantag för ett fåtal som inte stöds funktioner som endast är tillgängliga via SQL Server . Ställa in anslutningen
Precis som en SQL Server -anslutning , är MySQL anropas med anslutningen klassen i ASP . Anslutningsinställningen använder namnrymder som inte ingår i mallen filen skapas när en ny sida infogas . Av denna anledning behöver följande kod som skall ingå i toppen av ASP -kod - bakom sidan :
Import System.DataImports System.Data.ODBC
nu att klasserna är tillgängliga , anslutningen till MySQL-servern kan göras i koden. Nedan är ett exempel på en MySQL- anslutning med VB.NET kod :
Dim setupConnection som StringsetupConnection = " DRIVER = { MySQL }; SERVER = MySQL_Server ; DATABASE = mydatabase , USER = username , lösenord = lösenord , " Dim anslutning som New ODBCConnection ( setupConnection ) katalog
setupConnection sträng variabel används för att hålla informationen för MySQL -servern . Lägg märke till att föraren är annorlunda än SQL Server drivrutin . Men resten av informationen och syntax standard . Den setupConnection strängen används sedan för att göra anslutningen till databasen med hjälp av ODBCConnection klassen som ingår i ODBC namespace angav tidigare . Server
Anslutningen
Query är etablerad , så nu programmeraren kan söka i servern . En fråga skapas och sedan använder för att hämta data. För ett program för att skriva ut resultaten till användaren , tilldelar programmet ett dataset variabel till resultatet . Denna variabel kan sedan användas för att visa information i former eller webbsidor . Nedan är syntaxen som frågar en MySQL-databas :
Dim query som string = " SELECT förnamn från kundens " Dim resultat som DataSet = New DataSet ( ) Dim myCall som Nya ODBCDataAdapter ( query , anslutning första två rader kod skapar variabler för databasen samtal . Första ins frågan och sekunderna är datamängden som befolkas av " Fill" -kommandot från adaptern . Samtalet görs till databasen i den tredje raden av kod , och resultaten lagras i datamängden . den sista raden i koden är ett exempel på hur du skriver ut en post från databasen. i detta exempel är den första anställde post ut till konsolen .
Addera