Conexão ASP de desenvolvimento web dinâmico Descrição do código de conexão do banco de dados SQL2005:
a. Nos caracteres a seguir, o nome do banco de dados é fórum e o nome do servidor de banco de dados é WWW-2443D34E558/SQL2005 (ou 127.0.0.1)
b. Verifique o nome do servidor de banco de dados sql: Object Explorer->Database->Clique com o botão direito no banco de dados que você criou->Propriedades->Permissões
c. Provider=sqlncli também pode ser usado. Não pode haver um espaço entre UID e =.
Espaço, catálogo inicial pode ser substituído por banco de dados, pwd pode ser substituído por senha e fonte de dados pode ser substituída por servidor.
No VBScript, não há distinção entre maiúsculas e minúsculas, então UID é equivalente a uid é equivalente a Uid. . . , onde provedor, uid, pwd,
Catálogo inicial, fonte de dados e outros locais podem ser colocados livremente.
(1) String SQL2005 de conexão de autenticação do Windows, use o método Integrated Security = SSPI
Copie o código do código da seguinte forma:
'O seguinte é estabelecer um objeto de conexão para conectar-se ao banco de dados
Dim conexão
Definir conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;fonte de dados=WWW-2443D34E558/SQL2005;UID=;PWD=;Catálogo Inicial=fórum;Segurança Integrada=SSPI
conexão.Open sql
'O seguinte é determinar se deve conectar
Se conn.state=2 Então
Response.Write(Conectando)
ElseIf conn.state=1 Então
Response.Write (a conexão já está aberta)
Outro
Response.Write(Desculpe, a conexão não pode ser aberta)
Terminar se
(2) Método de conexão de autenticação de nome de usuário SQL SERVER Neste exemplo, o nome de usuário SQL é sa e a senha é ********.
Copie o código do código da seguinte forma:
'O seguinte é estabelecer um objeto de conexão para conectar-se ao banco de dados
Dim conexão
Definir conn=Server.CreateObject(ADODB.Connection)
sql=Provider=SQLoledb;fonte de dados=WWW-2443D34E558/SQL2005;UID=sa;PWD=********;Catálogo Inicial=fórum
conexão.Open sql
'O seguinte é determinar se deve conectar
Se conn.state=2 Então
Response.Write(Conectando)
ElseIf conn.state=1 Então
Response.Write (a conexão já está aberta)
Outro
Response.Write(Desculpe, a conexão não pode ser aberta)
Terminar se
(3) Os dois métodos acima também podem ser usados das seguintes maneiras
Copie o código do código da seguinte forma:
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName,ConnStr,Conn
SqlDatabaseName = forum 'Nome do banco de dados SQL
SqlUsername = sa 'Nome de usuário do banco de dados SQL
SqlPassword = ********** 'Senha do usuário do banco de dados SQL
SqlLocalName = WWW-2443D34E558/SQL2005 'Endereço IP do host SQL (nome do servidor)
ConnStr = Senha = &SqlPassword&; id do usuário = & SqlUsername&;
Definir conexão = Server.CreateObject(ADODB.Connection)
conn.open ConnStr
Se conn.state=2 Então
Response.Write(Conectando)
ElseIf conn.state=1 Então
Response.Write (a conexão já está aberta)
Outro
Response.Write(Desculpe, a conexão não pode ser aberta)
Terminar se