ASP编程:怎样在ASP中毗连MySQL数据库
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;mysql|数据|数据库折腾了一阵,总算把ASP和MySQL毗连完成了,有感,特写此文与人人一同分享。查了良多材料,ASP和MySQL毗连今朝有两种举措:一个是利用组件,对照着名是MySQLX,惋惜要99美圆。二就是利用MyODBC来毗连,上面我们就来看看第二种体例。
实验的平台:
MySQL4.0ForRadHatLinux(也能够利用forwindows)
Windows2003standardEditionWindowsXPEnglish
1、安装MyODBC
1.会见网站www.mysql.com并下载MyODBC,我们利用的是3.51版本。
2.安装MyODBC到Windows中
运转下载返来的MyODBC-3.51.06.exe(文件名因版本而异)
2、创建ODBC毗连
进进:把持面板-》ODBC数据源
这时候候,我们已能够看到在用户DSN中已存在一项:myodbc3-test,注重右侧的Driver{mysqlodbc3.51driver}这个参数一会要一字不漏的作为ASP和数据库毗连的毗连字(ConectionString)。
增加一个“体系DSN”
选择对话框中“体系DSN”栏,按下右侧的“增加”按钮。这时候候会让你选择一个数据源。选择MySQLODBC3.51Driver。按“停止”。
这时候候,会弹出一个设置对话框:
DataSourceName数据源名字:在程序中利用的DSN的标识符,能够任意定名。
Host/ServerName(orIP)主机/服务器名字(大概IP地点),假如是本机就填进localhost
DatabaseName数据库名:你要在程序中利用的库名。
User用户:登录MySQL利用的用户名,出格注重,root用户因为平安成绩只能在本机登录,固然啦,用户能够经由过程修正user表往复失落这个功效。
Password密钥:登录的暗码
Port端口:利用默许值,最好不要改,除非你有掌控。
全体设置好了今后,按下“测试数据源”会看到屏幕显现毗连乐成。
设置就全体弄定了!
3、ASP和数据库的毗连
上面是我测试过的,毗连MySQL的源代码,毗连的库名为mm,表名为my,表中有两个字段name和sex。
<html>
<head>
<title>MySQL毗连测试</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<body>
<%
strconnection="dsn=mysqltest;
driver={mysqlodbc3.51driver};
server=填进服务器地点;uid=用户名;pwd=暗码;database=mm"
‘毗连字符串,dsn就是我们设置的数据源标识符
注重driver我们方才在设置体系DSN的时分提过。
setconn=server.createobject("adodb.connection")
conn.openstrconnection
sql="select*frommy"‘SQL查询语句
setrs=conn.execute(sql)
ifnotrs.bofthen
%>
<tablewidth="167">
<tr>
<tdwidth="76"><b>name</b></td>
<tdwidth="79"><b>sex</b></td>
</tr>
<%
dowhilenotrs.eof
%>
<tr>
<td><%=rs("name")%></td>‘name字段
<td><%=rs("sex")%></td>‘sex字段
</tr>
<%
rs.movenext
loop
%>
</table>
<%
else
response.write("sorry,nodatafound.")
endif
rs.close
conn.close
setconn=nothing
setrs=nothing
%>
</body>
</html>
</p>想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
页:
[1]