동적 웹 개발 ASP 연결 SQL2005 데이터베이스 연결 코드 설명:
a. 다음 문자에서 데이터베이스 이름은 forum이고 데이터베이스 서버 이름은 WWW-2443D34E558/SQL2005(또는 127.0.0.1)입니다.
b. SQL 데이터베이스 서버 이름을 확인합니다. 개체 탐색기->데이터베이스->생성한 데이터베이스를 마우스 오른쪽 버튼으로 클릭->속성->권한
c. Provider=sqlncli를 사용할 수도 있습니다. UID와 = 사이에 공백을 사용할 수 없습니다.
공간, 초기 카탈로그는 데이터베이스로, pwd는 비밀번호로, 데이터 소스는 서버로 대체할 수 있습니다.
VBScript에서는 대소문자 구분이 없으므로 UID는 uid와 동일합니다. . . , 여기서 공급자, uid, pwd,
초기 카탈로그, 데이터 소스 및 기타 위치를 자유롭게 배치할 수 있습니다.
(1) Windows 인증 연결 SQL2005 문자열, 통합 보안=SSPI 방법 사용
다음과 같이 코드 코드를 복사합니다.
'다음은 데이터베이스에 연결하기 위한 연결 개체를 설정하는 것입니다.
딤 콘
conn=Server.CreateObject(ADODB.Connection) 설정
sql=Provider=SQLoledb;데이터 소스=WWW-2443D34E558/SQL2005;UID=;PWD=;초기 카탈로그=포럼;통합 보안=SSPI
conn.SQL 열기
'다음은 연결 여부를 결정하는 것입니다.
conn.state=2인 경우
응답.쓰기(연결 중)
ElseIf conn.state=1 그러면
응답.쓰기(연결이 이미 열려 있음)
또 다른
Response.Write(죄송합니다. 연결을 열 수 없습니다.)
종료 조건
(2) SQL SERVER 사용자 이름 인증 연결 방법 이 예에서 SQL 사용자 이름은 sa이고 비밀번호는 ********입니다.
다음과 같이 코드 코드를 복사합니다.
'다음은 데이터베이스에 연결하기 위한 연결 개체를 설정하는 것입니다.
딤 콘
conn=Server.CreateObject(ADODB.Connection) 설정
sql=Provider=SQLoledb;데이터 소스=WWW-2443D34E558/SQL2005;UID=sa;PWD=********;초기 카탈로그=포럼
conn.SQL 열기
'다음은 연결 여부를 결정하는 것입니다.
conn.state=2인 경우
응답.쓰기(연결 중)
ElseIf conn.state=1 그러면
응답.쓰기(연결이 이미 열려 있음)
또 다른
Response.Write(죄송합니다. 연결을 열 수 없습니다.)
종료 조건
(3) 위의 두 가지 방법은 다음과 같은 방법으로도 사용할 수 있습니다.
다음과 같이 코드 코드를 복사합니다.
희미한 SqlDatabaseName, SqlPassword, SqlUsername, SqlLocalName, ConnStr, Conn
SqlDatabaseName = forum 'SQL 데이터베이스 이름
SqlUsername = sa 'SQL 데이터베이스 사용자 이름
SqlPassword = ********** 'SQL 데이터베이스 사용자 비밀번호
SqlLocalName = WWW-2443D34E558/SQL2005 'SQL 호스트 IP 주소(서버 이름)
ConnStr = 비밀번호 = &SqlPassword&; 사용자 ID = & SqlUsername&; 초기 카탈로그 =&SqlDatabaseName&; SqlLocalName &;Provider =
conn = Server.CreateObject(ADODB.Connection) 설정
conn.open ConnStr
conn.state=2인 경우
응답.쓰기(연결 중)
ElseIf conn.state=1 그러면
응답.쓰기(연결이 이미 열려 있음)
또 다른
Response.Write(죄송합니다. 연결을 열 수 없습니다.)
종료 조건