asp调用mysql数据库
来源:易贤网 阅读:979 次 日期:2014-08-26 10:58:45
温馨提示:易贤网小编为您整理了“asp调用mysql数据库”,方便广大网友查阅!

MySQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前的首选数据库,但一般都是用

PHP+MySQL相结合来开发各种动态页面,其实ASP也可以。最新的配置是Windows 2000/2003+IIS+MySQL-

5.0.26-Win+PHP5,还需要下载一个myodbd3.0.

⑴安装MySQL ODBD 的驱动程序,将下载的myodbd文件复制到Windows\System 32目录下,然后建立

一个新文件,扩展名为reg(就是注册表文件),将一下内容复制到该文件中。

REGEDIT4

[HKEY_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbc driver]

"UsageCount"=dword:00000002

"Driver"="C:\\WINDOWS\\System32\\myodbc.dll"

"Setup"="C:\\WINDOWS\\System32\\myodbc.dll"

"SQLLevel"="1"

"FileUsage"="0"

"DriverODBCVer"="02.50"

"Connectfunctions"="YYY"

"APILevel"="1"

"CpTimeout"="120"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\OCBC Drivers]

"myodbc driver"="installed"

保存后双击该文件,将上面代码注册到Windows注册表中。

如果成功,在控制面板/ODBC数据源中简历一个系统DSN。也可以在ASP中使用MySQL,打开控制面板

/ODBC数据源,选择系统DSN,然后添加一个新的DSN,驱动程序选择myodbd driver,会弹出一个对话框

供输入MySQL相关信息。

Windows DSN Name:所要建立DSN的名称。

MySQL Host(Name or IP):MySQL服务器的名称或者是IP地址,通常填localhost。

MySQL DataBase Name:需要使用数据库的名称,数据库在MySQL管理程序中建立。这里我们使用一

个例子。

数据库名:mydatabase里面有数据表users,users数据表有两个字段,分别是Username和password

Username:连接数据库的用户名,默认为root超级用户。

password:链接数据库用户密码,如果没有,可以不填。

Port(if not 3306):MySQL在服务器的端口,如果不填默认为3306.

SQL Command on Connect:使用SQL命令连接数据库,这项可以不填。

下面是连接数据库的ASP代码。

<%

'**************************************

'文件名: mysql.asp

'描 述:

' 文本存入

'**************************************

%>

<%

Connstr="dsn=mydsn;driver={myodbd

driver};server=localhost;uid=root;pwd=;database=mydatabase"

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open Connstr

strQuery = "SELECT * FROM users"

Set rs = Conn.Execute(strQuery)

If Not rs.eof Then

%>

<TABLE>

<TR>

<TD<b>用户名</b></TD>

<TD><b>密码</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("没有记录")

End If

rs.Close

Conn.Close

Set Conn = Nothing

Set rs = Nothing

%>

更多信息请查看IT技术专栏

更多信息请查看网络编程
易贤网手机网站地址:asp调用mysql数据库
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:易贤网
云南网警报警专用图标