Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Rovnako ako pripojenie k serveru SQL Server , MySQL , sa nazýva pomocou triedy pripojenia v ASP . Nastavenie pripojenia používa menné priestory , ktoré nie sú zahrnuté v súbore šablóny vytvorenej pri vložení novej stránky . Z tohto dôvodu nasledujúci kód musí byť zahrnuté v hornej časti ASP kódom na pozadí stránky :
Dovoz System.DataImports System.Data.Odbc
, že kurzy sú k dispozícii , pripojenie k MySQL serveru môžu byť vykonané v kóde . Nižšie je uvedený príklad pripojenia MySQL pomocou VB.NET kód :
Dim setupConnection ako StringsetupConnection = " DRIVER = { MySQL } ; SERVER = mysql_server ; DATABASE = MyDatabase ; USER = username , password = heslo , " Dim pripojenie ako nový OdbcConnection ( setupConnection )
premenné setupConnection reťazec sa používa na držanie informácie o serveri MySQL . Všimnite si , že vodič je iný ako ovládač servera SQL Server . Avšak , zvyšok informácií a syntax je štandardné . SetupConnection reťazec sa potom používa na vytvorenie pripojenia k databáze pomocou triedy OdbcConnection , ktorý je obsiahnutý v mennom priestore ODBC zadanej skôr.
Otázka na server
Spojenie je založená , takže sa programátor môže pýtať na server . Otázka je vytvorený a používa pripojenie na načítanie dát . Pri programe pre tlač výsledkov pre užívateľov , aplikácie priradí premennej DataSet výsledkov . Táto premenná potom možno použiť na zobrazenie informácií vo formulároch alebo webových stránok . Nižšie je syntaxe , ktorý sa pýta databáze MySQL :
Dim dotaz As String = " Vyberte FIRST_NAME od zákazníka " Dim výsledkov DataSet = new DataSet ( ) Dim myCall ako nový OdbcDataAdapter ( dotazu , pripojenie Prvé dva riadky kódu , vytvárať premenné pre databázy hovorov . Prvé moduly otázok a sekúnd je súbor dát , ktorý je obývaný " Fill " príkaz z adaptéra . Tento hovor sa prevedie do databázy v treťom riadku kódu , a výsledky sú uložené v dátovom súbore . posledný riadok kódu je príkladom toho , ako tlačiť jeden záznam z dátového súboru . v tomto príklade je prvý záznam zamestnanec je vytlačená na konzole .