Wie Asp die MySQL-Datenbank aufruft
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编程(视频)
Das obige ist der detaillierte Inhalt vonWie Asp die MySQL-Datenbank aufruft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Zu den in ASP integrierten Objekten gehören Request, Response, Session, Application, Server, Session.Contents, Application.Contents, Server.CreateObject, Server.MapPath, Server.Execute, Server.Transfer usw. Detaillierte Einführung: 1. Anforderung: Stellt ein HTTP-Anforderungsobjekt usw. dar.

Zu den ASP-Entwicklungstools gehören Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET und Oracle SQL Developer.

Manuelle Erkennung von Schwachstellen durch ASP: 1. Überprüfen Sie den Überprüfungs- und Filtermechanismus der ASP-Anwendung für Ausgabedaten. 3. Überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der ASP-Anwendung Berechtigungskontrolle der ASP-Anwendung für Dateien und Verzeichnisse. 6. Überprüfen Sie die Datenbanksicherheit der ASP-Anwendung. 7. Überprüfen Sie die Konfigurationsdatei und Serverkonfiguration der ASP-Anwendung.

Erkennung von Schwachstellen im ASP-Scanning-Tool: 1. Wählen Sie das entsprechende Scan-Tool aus. 3. Konfigurieren Sie die Scan-Optionen nach Bedarf. 4. Starten Sie nach Abschluss der Konfiguration das Scan-Tool . Scan-Tool Es wird ein Bericht erstellt, der die erkannten Schwachstellen und Sicherheitsprobleme auflistet. 7. Nachdem Sie die Schwachstelle behoben haben, führen Sie das Scan-Tool erneut aus Die Sicherheitslücke wurde erfolgreich ausgenutzt und repariert.

Schritte zur Erkennung von Sicherheitslücken bei der ASP-Anwendung: 1. Sammeln Sie relevante Informationen über die ASP-Anwendung. 3. Überprüfen Sie den Überprüfungs- und Filtermechanismus der ASP-Anwendung Filtermechanismus der Ausgabedaten; 5. Überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der Anwendung. 7. Überprüfen Sie die Fehlerbehandlung der Anwendung. 9 . Schwachstellen beheben.

Verbindungsmethode: 1. Verwenden Sie ADO, um eine Verbindung zur Datenbank herzustellen. 2. Verwenden Sie DSN, um eine Verbindung zur Datenbank herzustellen. 3. Verwenden Sie die Verbindungszeichenfolge, um eine Verbindung zur Datenbank herzustellen.

Zu den Methoden gehören: 1. Verwendung spezieller Schwachstellen-Scanning-Tools; 2. Manuelle Tests zur Erkennung und Überprüfung von Schwachstellen in ASP-Anwendungen; der Code der ASP-Anwendung.

Der durchschnittliche iPhone-Verkaufspreis (ASP) verzeichnete im vergangenen Jahr ein zweistelliges Wachstum und stieg im Jahresvergleich um 14 %. Die Beliebtheit des iPhone 13 ist ein wichtiger Treiber und trägt dazu bei, dass der weltweite Smartphone-Markt insgesamt einen Rekordjahresumsatz von 448 Milliarden US-Dollar erzielt. Trotz der Teileknappheit wuchs der Smartphone-Markt im Jahresvergleich um 7 %, wobei Apple den mit Abstand größten Anteil einnahm ... Das Marktforschungsunternehmen Counterpoint veröffentlichte heute seine neuesten Schätzungen. Laut der neuesten Studie von Counterpoints MarketMonitorService wird der weltweite Smartphone-Marktumsatz im Jahr 2021 448 Milliarden US-Dollar übersteigen. Auch wenn Komponentenknappheit und COVID-19-Beschränkungen weiterhin die weltweite Versorgung stören
