|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为现在数据库都使用标准的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还有更多的扩展,可以用存储过程,数据库大小无极限限制。 |
|