ASP教程之怎样在ASP中毗连MySQL 数据库
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。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的时分提过。
实验发明,dsn=mysqltest;就已能够一般毗连数据库,缘故原由很复杂就是我们已在ODBC中完成了和MySQL的各项毗连事情了。
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>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 那么,ASP.Net有哪些改进呢? 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
页:
[1]