이 기사에서는 ASP에서 MySQL 데이터베이스에 연결하여 데이터를 찾아 출력하는 방법을 자세히 소개하고, ASP에서 가능하도록 하려면 MySQL에 연결하는 핵심 코드와 중국어 왜곡 코드에 대한 솔루션도 소개합니다. MySQL 데이터베이스에 연결하려면 MySQL ODBC 3.51 드라이버를 설치해야 합니다.
먼저 다음 코드를 살펴보자
다음과 같이 코드 코드를 복사합니다.
conn = server.createobject(adodb.connection) 설정
Conn.Open DRIVER={MySQL ODBC 3.51 드라이버};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;
위 코드가 핵심 부분입니다.
SERVER는 127.0.0.1과 같은 서버에 연결됩니다.
DATABASE 선택할 데이터베이스 상점입니다.
USER 서버 로그인 사용자 이름
PASSWORD 서버 로그인 비밀번호
좋아요, 예를 살펴보겠습니다
다음과 같이 코드 코드를 복사합니다.
<%
'MySql 데이터베이스의 내용 읽기 테스트
strconnection=드라이버={mysql odbc 3.51 드라이버};database=weste_net;server=localhost;uid=root;password=
'dsn을 구성할 필요가 없습니다.
adodataconn = server.createobject(adodb.connection) 설정
adodataconn.open 문자열 연결
strquery = 뉴스에서 * 선택
rs = adodataconn.execute(strquery) 설정
rs.bof가 아니라면
%>
<테이블>
<tr>
<td<b>일련번호</b></td>
<td><b>제목</b></td>
</tr>
<%
rs.eof가 아닌 동안 수행
%>
<tr>
<td><%=rs(News_id)%></td>
<td><%=rs(News_Title)%></td>
</tr>
<%
rs.movenext
고리
%>
</table>
<%
또 다른
response.write(데이터가 없습니다.)
종료하면
RS.닫기
adodataconn.close
adodataconn = 아무것도 설정하지 않음
rsemaildata = 아무것도 설정하지 않음
%>
메모
위에서 데이터베이스 인코딩을 설정하지 않았습니다. 한자가 깨져 있는 경우 시도해 볼 수 있습니다.
'클라이언트 문자 인코딩 설정
다음과 같이 코드 코드를 복사합니다.
conn.execute(세트 이름 ' & myChareSet & ')
해결하다
3306 이외의 포트를 사용하려면 설치 후 Mysql용 ODBC 데이터베이스 드라이버를 설치해야 합니다.
다음과 같이 코드 코드를 복사합니다.
Conn.Open DRIVER={MySQL ODBC 3.51 드라이버};SERVER=127.0.0.1;PORT=3333;DATABASE=Shops;USER=root;PASSWORD=xxx;
문제 없습니다.