Dynamische Webentwicklung ASP-Verbindung SQL2005-Datenbankverbindungscodebeschreibung:
a. In den folgenden Zeichen ist der Datenbankname Forum und der Datenbankservername WWW-2443D34E558/SQL2005 (oder 127.0.0.1).
b. Überprüfen Sie den Namen des SQL-Datenbankservers: Objekt-Explorer->Datenbank->Rechtsklick auf die von Ihnen erstellte Datenbank->Eigenschaften->Berechtigungen
c. Provider=sqlncli kann auch verwendet werden. Es darf kein Leerzeichen zwischen UID und = stehen
Leerzeichen, Erstkatalog können durch Datenbank ersetzt werden, pwd kann durch Passwort ersetzt werden und Datenquelle kann durch Server ersetzt werden.
In VBScript gibt es keine Berücksichtigung der Groß-/Kleinschreibung, daher ist UID äquivalent zu uid ist äquivalent zu Uid. . . , wobei Anbieter, UID, Passwort,
Der anfängliche Katalog, die Datenquelle und andere Speicherorte können frei platziert werden.
(1) SQL2005-Zeichenfolge für die Windows-Authentifizierungsverbindung, verwenden Sie die Methode „Integrated Security=SSPI“.
Kopieren Sie den Codecode wie folgt:
'Im Folgenden wird ein Verbindungsobjekt eingerichtet, um eine Verbindung zur Datenbank herzustellen
Schwacher Anschluss
Setze conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;Datenquelle=WWW-2443D34E558/SQL2005;UID=;PWD=;Initial Catalog=forum;Integrated Security=SSPI
conn.SQL öffnen
„Im Folgenden wird ermittelt, ob eine Verbindung hergestellt werden soll
Wenn conn.state=2 Dann
Response.Write(Verbinden)
ElseIf conn.state=1 Dann
Response.Write (die Verbindung ist bereits geöffnet)
Anders
Response.Write(Die Verbindung kann leider nicht geöffnet werden)
Ende wenn
(2) Verbindungsmethode zur Authentifizierung des SQL SERVER-Benutzernamens. In diesem Beispiel lautet der SQL-Benutzername sa und das Kennwort ist ********.
Kopieren Sie den Codecode wie folgt:
„Im Folgenden wird ein Verbindungsobjekt eingerichtet, um eine Verbindung zur Datenbank herzustellen
Schwacher Anschluss
Setze conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;data source=WWW-2443D34E558/SQL2005;UID=sa;PWD=********;Initial Catalog=forum
conn.SQL öffnen
„Im Folgenden wird ermittelt, ob eine Verbindung hergestellt werden soll
Wenn conn.state=2 Dann
Response.Write(Verbinden)
ElseIf conn.state=1 Dann
Response.Write (die Verbindung ist bereits geöffnet)
Anders
Response.Write(Die Verbindung kann leider nicht geöffnet werden)
Ende wenn
(3) Die beiden oben genannten Methoden können auch auf folgende Weise verwendet werden
Kopieren Sie den Codecode wie folgt:
Dimmen Sie SqlDatabaseName, SqlPassword, SqlUsername, SqlLocalName, ConnStr, Conn
SqlDatabaseName = Forum 'SQL-Datenbankname
SqlUsername = sa 'SQL-Datenbank-Benutzername
SqlPassword = ********** 'SQL-Datenbank-Benutzerkennwort
SqlLocalName = WWW-2443D34E558/SQL2005 'SQL-Host-IP-Adresse (Servername)
ConnStr = Password = &SqlPassword&; Benutzer-ID = & SqlUsername&; Initial Catalog =& SqlLocalName &;Provider = sqloledb;
Setze conn = Server.CreateObject(ADODB.Connection)
conn.open ConnStr
Wenn conn.state=2 Dann
Response.Write(Verbinden)
ElseIf conn.state=1 Dann
Response.Write (die Verbindung ist bereits geöffnet)
Anders
Response.Write(Die Verbindung kann leider nicht geöffnet werden)
Ende wenn