이 기사는 주로 MySQL 데이터베이스 사용에 대한 가이드를 소개합니다.
MySQL 데이터베이스는 짧고 편리하고 빠르며 무료와 같은 장점으로 인해 많은 웹 사이트에서 선호하는 데이터베이스가되었습니다 다이나믹 페이지를 개발하기 위해서는 방금 편집하는 방법을 배웠고 감히 혼자서 즐기지 않기 때문에이 기사를 참조를 위해 썼습니다.
내 환경은 Windows98+PWS4.0+MySQL-3.23.32-WIN+PHP4입니다
필수 소프트웨어 :
PWS4.0
MySQL-3.23.32-WIN
myodbc-2.50.36-dll
1 단계 : MySQL을 설치하십시오
ODBD 드라이버, 다운로드 된 MyODBD-2.50.46-DLL 파일을 Windows/System 디렉토리에 복사하고 (Windows2000은 Winnt/System32) Extension Reg (즉, 레지스트리 파일)로 새 파일을 만듭니다. 다음 내용을 추가하십시오. 이 파일에 복사하십시오.
regedit4
- [hkey_local_machine/software/odbc/odbcinst.ini/myodbcdriver]
- usagecount = dword : 00000002
- 드라이버 = c : //windows//system//myodbc.dll
- 설정 = C : //windows//system//myodbc.dll
- sqllevel = 1
- fileUsage = 0
- DriverOdBcver = 02.50
- ConnectFunctions = yyy
- apilevel = 1
- cptimeout = 120
- [hkey_local_machine/software/odbc/odbcinst.ini/odbcdrivers]
- myodbcdriver = 설치
저장 후 파일을 두 번 클릭하고 위의 코드를 Windows 레지스트리에 등록하십시오.
Windows 2000에 설치된 경우 드라이버 및 기본 키 값을 그에 따라 변경해야합니다. 여기에서 더 자세히 말할 필요는 없습니다. 성공하면 MyODBD 드라이버 항목이 제어판/ODBD 데이터 소스의 드라이버에서 볼 수 있습니다!
2 단계 : ASP 파일 링크 데이터베이스 생성
여기에는 두 가지 방법이 있습니다. 하나는 ODBC 데이터 소스에서 시스템 DSN을 설정하는 것입니다. 나중에 빌드하지 않으면 ASP에서 MySQL을 사용할 수 있습니다.
제어판/ODBD 데이터 소스를 열고 System DSN을 선택한 다음 MyODBD 드라이버의 드라이버를 선택하십시오.
Windows DSN 이름 : 만들고 싶은 DSN의 이름
MySQL 호스트 (이름 또는 IP) : MySQL 서버의 이름 또는 IP 주소는 일반적으로 LocalHost를 작성합니다.
MySQL 데이터베이스 이름 : 데이터베이스를 사용해야하며 데이터베이스는 MySQL 관리자에서 설정됩니다. 여기서 우리는 예를 사용합니다. 데이터베이스 이름 : HC188
데이터 테이블이 있습니다. 사용자 사용자 데이터 테이블에는 사용자 이름과 비밀번호의 두 가지 필드가 있으며 몇 가지 데이터를 마음대로 삽입합니다.
사용자 : 링크 데이터베이스의 사용자 이름, 루트 슈퍼 사용자를 채웠습니다.
비밀번호 : 링크 데이터베이스 사용자 비밀번호를 링크하지 않으면 작성할 수 없습니다.
포트 (3306이 아닌 경우) : MySQL은 서버 포트에 있으며 채워지지 않은 경우 기본값은 3306입니다.
Connect의 SQL 명령 : SQL 명령을 사용하여 데이터베이스를 연결하면이 항목을 무시할 수 있습니다.
채우면 확인을 선택하여 저장하십시오.
데이터베이스의 ASP 코드에 대한 다음 링크!
- <%
- strconnection = dsn = hc188; driver = {myodbddriver}; server = localhost; uid = root; pwd =; database = hc188
- setadodataconn = server.createobject (adodb.connection)
- adodataconn. Openstronnection
- strquery = select*fromUser
- setrs = adodataconn.execute (strquery)
- ifnotrs.boftthen
- %>
- < 테이블 >
- < tr >
- < td < b > username </b ></td >
- < TD >< b > 비밀번호 </b ></td >
- </tr >
- <%
- dowhilenotrs.eof
- %>
- < tr >
- < td ><%= rs (사용자 이름)%></td >
- < td ><%= rs (비밀번호)%></td >
- </tr >
- <%
- rs.movenext
- 고리
- %>
- </테이블 >
- <%
- 또 다른
- response.write (죄송합니다, nodatafound.)
- endif
- Rs.Close
- adodataconn.close
- setadodataconn = 아무것도 없습니다
- setrsemaildata = 아무것도 없습니다
- %>
두 번째 방법 : 시스템 DSN을 설정하지 않으면 MySQL 데이터베이스를 사용할 수 있다고 생각했습니다.
이 방법은 매우 간단합니다. 위의 ASP 코드의 두 번째 줄을 다음과 같이 변경하십시오.
strConnection = defaultDir =; driver = {myODBC driver}; database = hc188
나는이 방법이 사용자 이름이나 비밀번호를 필요로하지 않고도 사용할 수 있다는 것을 호기심을 느꼈습니다. MySQL의 버그입니까?
위의 모든 코드는 테스트 및 통과되었습니다!
이 기사를 통해 MySQL 및 ASP 데이터베이스 사용 방법을 도입하면 도움이 될 수 있기를 바랍니다.