Descripción del código de conexión de base de datos SQL2005 de conexión ASP de desarrollo web dinámico:
a En los siguientes caracteres, el nombre de la base de datos es foro y el nombre del servidor de la base de datos es WWW-2443D34E558/SQL2005 (o 127.0.0.1).
b. Verifique el nombre del servidor de la base de datos SQL: Explorador de objetos->Base de datos->Haga clic derecho en la base de datos que creó->Propiedades->Permisos.
c. También se puede utilizar Provider=sqlncli. No puede haber un espacio entre UID y =.
El espacio, el catálogo inicial se puede reemplazar con la base de datos, la contraseña se puede reemplazar con la contraseña y la fuente de datos se puede reemplazar con el servidor.
En VBScript, no se distingue entre mayúsculas y minúsculas, por lo que UID es equivalente a Uid. . . , donde proveedor, uid, pwd,
El catálogo inicial, la fuente de datos y otras ubicaciones se pueden colocar libremente.
(1) Cadena SQL2005 de conexión de autenticación de Windows, use el método Seguridad integrada = SSPI
Copie el código de código de la siguiente manera:
'Lo siguiente es establecer un objeto de conexión para conectarse a la base de datos.
conexión tenue
Establecer conexión=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;fuente de datos=WWW-2443D34E558/SQL2005;UID=;PWD=;Catálogo inicial=foro;Seguridad integrada=SSPI
conexión.Abrir sql
'Lo siguiente es para determinar si se debe conectar
Si conn.state=2 Entonces
Respuesta.Escribir(Conectando)
De lo contrario, si conn.state = 1, entonces
Response.Write (la conexión ya está abierta)
Demás
Response.Write (Lo sentimos, no se puede abrir la conexión)
Terminar si
(2) Método de conexión de autenticación del nombre de usuario de SQL SERVER En este ejemplo, el nombre de usuario de SQL es sa y la contraseña es ********.
Copie el código de código de la siguiente manera:
'Lo siguiente es establecer un objeto de conexión para conectarse a la base de datos.
conexión tenue
Establecer conexión=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;data source=WWW-2443D34E558/SQL2005;UID=sa;PWD=********;Catálogo inicial=foro
conexión.Abrir sql
'Lo siguiente es para determinar si se debe conectar
Si conn.state=2 Entonces
Respuesta.Escribir(Conectando)
De lo contrario, si conn.state = 1, entonces
Response.Write (la conexión ya está abierta)
Demás
Response.Write (Lo sentimos, no se puede abrir la conexión)
Terminar si
(3) Los dos métodos anteriores también se pueden utilizar de las siguientes maneras
Copie el código de código de la siguiente manera:
Dim SqlDatabaseName, SqlPassword, SqlUsername, SqlLocalName, ConnStr, Conn
SqlDatabaseName = foro 'nombre de la base de datos SQL
SqlUsername = sa 'nombre de usuario de la base de datos SQL
SqlPassword = ********** 'Contraseña de usuario de la base de datos SQL
SqlLocalName = WWW-2443D34E558/SQL2005 'Dirección IP del host SQL (nombre del servidor)
ConnStr = Contraseña = &SqlPassword&; ID de usuario = & SqlUsername&; Catálogo inicial =&SqlDatabaseName& fuente de datos =& SqlLocalName &;Provider = sqloledb;
Establecer conexión = Server.CreateObject(ADODB.Connection)
conn.open ConnStr
Si conn.state=2 Entonces
Respuesta.Escribir(Conectando)
De lo contrario, si conn.state = 1, entonces
Response.Write (la conexión ya está abierta)
Demás
Response.Write (Lo sentimos, no se puede abrir la conexión)
Terminar si