ASP 에서 MySQL 데이터 베 이 스 를 연결 하 는 가장 좋 은 방법 은 ODBC 방법 을 통 해

한참 을 뒤척이다 가 마침내 ASP 와 MySQL 연결 을 마 쳤 습 니 다.느낌 이 있 습 니 다.이 글 을 클로즈업 하여 여러분 과 함께 공유 합 니 다.많은 자 료 를 찾 아 보 았 습 니 다.ASP 와 MySQL 연결 은 현재 두 가지 방법 이 있 습 니 다.하 나 는 구성 요 소 를 사용 하 는 것 이 고 MySQL X 로 유명 합 니 다.안 타 깝 게 도 99 달러 입 니 다.둘 째 는 MyODBC 를 사용 하 는 거 예요. 자,연결,아래 우리 두 번 째 방식 을 살 펴 보 겠 습 니 다.테스트 플랫폼:MySQL 4.0 For RadHat Linux (사용 가능 windows)    Windows 2003 standard Edition Windows XP 영어 1.MyODBC 설치 1.웹 사이트 방문 www.mysql.com 다운로드 MyODBC ,우 리 는 3.51 버 전 을 사용 했다.2.MyODBC 를 설치 하여 Windows 에서 다운로드 한 MyODBC-3.51.06.exe(파일 이름 은 버 전에 따라 다 름)2.ODBC 연결 을 구축 하여 들 어 갑 니 다.제어 판-ODBC 데이터 원본 을 실행 할 때 사용자 DSN 에 이미 존재 하 는 것 을 볼 수 있 습 니 다.my odbc 3-test,오른쪽 Driver{my sql 에 주의 하 십시오. odbc 3.51 driver}이 인 자 는 잠시 후에 한 글자 도 빠 뜨리 지 않 고 만들어 야 합 니 다. ASP 와 데이터베이스 연결 을 위 한 연결 문자(Conection) String)。 '시스템 DSN'선택 대화 상자 에'시스템 DSN'표시 줄 을 추가 하고 오른쪽'추가'단 추 를 누 르 십시오.이 럴 때 데이터 원본 을 선택 하 게 해 줄 게.선택 하 다. MySQL ODBC 3.51 Driver。"끝"을 누 르 세 요.이 때 설정 대화 상자 가 팝 업 됩 니 다:Data Source Name 데이터 원본 이름:프로그램 에서 사용 하 는 DSN 식별 자 는 마음대로 이름 을 지 을 수 있 습 니 다.   Host/Server Name (or IP)호스트/서버 이름. (IP 주소),이 컴퓨터 라면 localhost Database 에 입력 하 십시오. Name 데이터베이스 이름:프로그램 에서 사용 할 라 이브 러 리 이름 입 니 다.   User 사용자:MySQL 로그 인 사용 하 는 사용자 이름 입 니 다.특히 루트 사용 자 는 보안 문제 로 이 컴퓨터 에서 만 로그 인 할 수 있 습 니 다.물론 사용 자 는 user 표를 수정 하여 이 기능 을 제거 할 수 있 습 니 다.   Password 키:로그 인 한 비밀번호 Port 포트:기본 값 을 사용 합 니 다.자신 이 없 으 면 고치 지 않 는 것 이 좋 습 니 다.모든 설정 이 완료 되면'테스트 데이터 원본'을 누 르 면 연결 이 성공 적 으로 표 시 됩 니 다.배치 가 다 됐 습 니 다!3.ASP 와 데이터베이스 의 연결 아래 는 제 가 테스트 한 것 입 니 다.MySQL 을 연결 하 는 소스 코드 입 니 다.연 결 된 라 이브 러 리 이름 은 mm 이 고 표 이름 은 my 이 며 표 에는 두 필드 가 있 습 니 다. name 화해시키다 sex。  프로그램 코드MySQL 연결 테스트<%strconnection="dsn=시스템 DSN 의 이름;driver={MYSQL ODBC 3.51 driver};server=서버 IP 주소;uid=데이터 베 이 스 를 연결 하 는 사용자 이름;pwd=비밀번호;데이터베이스=데이터베이스 이름"lybykw test for 2006 년 08 월 21 일 월요일 8:49:44'연결 문자열,dsn 은 우리 가 설정 한 데이터 원본 식별 자 입 니 다.driver 는 우리 가 방금 시스템 DSN 을 설정 할 때 말 했 습 니 다.set conn = server.createobject("adodb.connection") conn.open strconnection sql = "select * from test" 'SQL 검색 어 set rs = conn.execute(sql) if not rs.bof then %>     name   sex   <%  do while not rs.eof %>     <%=rs("name")%>    <%=rs("sex")%>    <%   rs.movenext  loop %> <%  rs.close else  response.write("죄송합니다.데 이 터 를 찾 지 못 했 습 니 다.")end if set rs = nothing conn.close set conn = nothing %>

좋은 웹페이지 즐겨찾기