ASP가 mysql 데이터베이스를 호출하는 방법
asp调用mysql数据库的方法:首先安装mysql odbd的驱动程序,将下载的【myodbd-2.50.46-dll】文件复制到【windows\system】目录下;然后建立asp文件链接数据库即可。
本教程操作环境:windows7系统、mysql3.23.32版、thinkpad t480电脑。
相关学习推荐:mysql数据库
asp调用mysql数据库的方法:
第一步:安装mysql odbd的驱动程序,将下载的myodbd-2.50.46-dll文件复制到windows\system目录下(windows2000是winnt/system32)
然后建立一新文件,扩展名为reg(就是注册表文件),将以下内容复制到该文件中。
regedit4 [hkey_local_machine\software\odbc\odbcinst.ini\myodbc driver] "usagecount"=dword:00000002 "driver"="c:\\windows\\system\\myodbc.dll" "setup"="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\odbc drivers] "myodbc driver"="installed"
保存后双击该文件,将上面代码注册到windows注册表中。
如果安装在windows2000中,则driver和setup主键的值要做相应改变,这里我想就不用多说了。
如果成功,在控制面板/odbd数据源的驱动程序里将看到myodbd driver这一项!
第二步:建立asp文件链接数据库。
这里有两种方法,一种是在odbc数据源中建立一个系统dsn。后来我发现不建立也可以在asp中使用mysql,方法在下文将讲道。
打开控制面板/odbd数据源,选择系统dsn,然后添加一个新的dsn,驱动程序选择myodbd driver,会出现一个对话框供输入mysql
相关信息。
windows dsn name: 所要建立dsn的名称
mysql host (name or ip):mysql服务器的名称或者是ip地址,通常填localhost
mysql database name:需要使用数据库的名称,数据库在mysql管理程序中建立。
这里我们使用一个例子。
数据库名:hc188里面有数据表,
user 数据表有两个字段分别是:username和password,随便插入几个数据。
user:链接数据库的用户名,我填的是root超级用户
password:链接数据库用户密码,如果没有,可以不填
port(if not 3306):mysql在服务器的端口,如果不填默认为3306
sql command on connect:使用sql命令链接数据库,这项可以不填
填写完毕后选择ok保存。
下面链接数据库的asp代码!
<% strconnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188" set adodataconn = server.createobject("adodb.connection") adodataconn.open strconnection strquery = "select * from user" set rs = adodataconn.execute(strquery) if not rs.bof then %> <table> <tr> <td<b>username</b></td> <td><b>password</b></td> </tr> <% do while not rs.eof %> <tr> <td><%=rs("username")%></td> <td><%=rs("password")%></td> </tr> <% rs.movenext loop %> </table> <% else response.write("sorry, no data found.") end if rs.close adodataconn.close set adodataconn = nothing set rsemaildata = nothing %>
第二种方法:我在使用中想过如果不建立系统dsn,是否也可以使用mysql数据库呢?结果是可以的。
方法很简单,把上面asp代码第二行代码改为:
strconnection="defaultdir=;driver={myodbc driver};database=hc188"
我奇怪的发现,这种方法连用户名和密码都不需要就可以使用。是不是mysql的一个bug呢?
以上代码全部经测试通过!
相关免费学习推荐:php编程(视频)
위 내용은 ASP가 mysql 데이터베이스를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











ASP 내장 개체에는 Request, Response, Session, Application, Server, Session.Contents, Application.Contents, Server.CreateObject, Server.MapPath, Server.Execute, Server.Transfer 등이 포함됩니다. 자세한 소개: 1. 요청: HTTP 요청 개체 등을 나타냅니다.

ASP 스캐닝 도구 취약점 탐지: 1. 적절한 스캐닝 도구를 선택합니다. 2. 스캐닝 도구에서 스캐닝 대상을 구성합니다. 3. 필요에 따라 스캐닝 옵션을 구성합니다. 4. 구성이 완료된 후 스캐닝 도구를 시작합니다. 검색 도구 검색된 취약점과 보안 문제를 나열하는 보고서가 생성됩니다. 6. 보고서의 권장 사항에 따라 검색된 취약점과 보안 문제를 수정합니다. 7. 취약점을 수정한 후 검색 도구를 다시 실행합니다. 취약점이 성공적으로 악용되었습니다.

ASP 개발 도구에는 Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET 및 Oracle SQL Developer가 포함됩니다.

연결 방법: 1. ADO를 사용하여 데이터베이스에 연결합니다. 2. DSN을 사용하여 데이터베이스에 연결합니다. 3. 연결 문자열을 사용하여 데이터베이스에 연결합니다.

방법은 다음과 같습니다. 1. 특수 취약점 검색 도구를 사용합니다. 2. ASP 응용 프로그램의 취약점을 발견하고 확인하기 위해 수동 테스트를 수행합니다. 3. ASP 응용 프로그램의 코드 및 구성 파일을 확인합니다. 4. 취약점 공격 프레임워크를 사용합니다. ASP 응용 프로그램의 코드입니다.

ASP 수동 취약점 탐지: 1. 사용자 입력에 대한 ASP 응용 프로그램의 검증 및 필터링 메커니즘을 확인합니다. 2. 출력 데이터에 대한 ASP 응용 프로그램의 인코딩 및 필터링 메커니즘을 확인합니다. 3. ASP 응용 프로그램의 인증 및 세션 관리 메커니즘을 확인합니다. 파일 및 디렉터리에 대한 ASP 응용 프로그램의 권한 제어 5. ASP 응용 프로그램의 오류 처리를 확인합니다. 6. ASP 응용 프로그램의 데이터베이스 보안을 확인합니다. 7. ASP 응용 프로그램의 구성 파일과 서버 구성을 확인합니다.

지난해 아이폰 평균판매가격(ASP)은 전년 대비 14% 성장해 두 자릿수 성장을 달성했다. iPhone 13의 인기는 전 세계 스마트폰 시장 전체를 4,480억 달러라는 기록적인 연간 매출로 끌어올리는 데 도움이 되는 핵심 동인입니다. 부품 부족에도 불구하고 스마트폰 시장은 전년 동기 대비 7% 성장해 애플이 압도적인 1위를 차지했다. 시장 정보업체 카운터포인트(Counterpoint)가 오늘 최신 추정치를 발표했다. 카운터포인트 마켓모니터서비스(MarketMonitorService)의 최신 연구에 따르면, 글로벌 스마트폰 시장 매출은 2021년 4,480억 달러를 넘어설 것으로 예상된다. 부품 부족과 코로나19 제한으로 인해 전 세계 공급이 계속 중단되고 있음에도 불구하고

ASP 보안 감사 취약점 탐지 단계: 1. ASP 애플리케이션에 대한 관련 정보를 수집합니다. 2. ASP 애플리케이션의 소스 코드를 주의 깊게 분석합니다. 3. 사용자 입력에 대한 ASP 애플리케이션의 검증 및 필터링 메커니즘을 확인합니다. 5. 애플리케이션의 인증 및 세션 관리 메커니즘을 확인합니다. 6. 파일 및 디렉터리에 대한 애플리케이션의 권한 제어를 확인합니다. 7. 애플리케이션의 오류 처리를 확인합니다. 9. 취약점을 수정합니다.
