asp连接mysql的数据库语句
关注:261 答案:3 mip版
解决时间 2021-02-03 12:03
提问者时光易老
2021-02-03 03:44
1、set cn=server.createobject("ADODB.CONNECTION")
2、cn.open connstr "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb")
以上是ASP连接ACCESS数据库的代码,不需要在机器端进行任何设置就可直接使用。
如果改为连接到MYSQL型的数据库(MDF),请问代码该怎么改?
最佳答案
二级知识专家何必执着
2021-02-03 03:56
"Driver={mysql};database=data;uid=userid;pwd=password;option=apc6;"
链接数据库的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
%>
全部回答
1楼你可以浪但我不會等
2021-02-03 05:37
看清楚了:
"Driver={mysql};database=data;uid=userid;pwd=password;option=apc6;"
链接数据库的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
%>
!!
2楼清欢话寂寥
2021-02-03 04:49
database=smphs
这不是已经指定了数据库的路径了么?
可以不需要的~
应该要写一样的吧
如何建立mysql数据库的连接?
在安装好mysql odbd的驱动程序后,应如何建立asp文件连接数据库?
我们有两种方法:
一种是在odbc数据源中建立一个dsn。具体方法是:
1、打开控制面板中的odbd数据源;
2、选择系统dsn,添加一个新的dsn驱动程序;
3、选择myodbd,出现一个对话框供输入mysql:
(1)windows dsn name:所要建立dsn的名称;
(2)mysql host (name or ip):mysql服务器的名称或ip地址。一般填localhost ;
(3) mysql database name:需要使用数据库的名称。
4、在mysql管理程序中建立数据库。以数据库chunfeng为例,内有user数据表,两个字段分别是:username和password,我们可以试着加入几个记录:
(1)user:连接数据库的用户名。可填root超级用户;
(2)password:连接数据库用户口令。可不填;
(3)port(if not 3306):mysql在服务器的端口。填默认为3306;
(4)sql command on connect:使用sql命令连接数据库。可不填。
全部填完后按ok保存。
好了,我们来连接数据库,asp代码如下:
口令
另一种方法就是把上面asp代码第二行代码改为:
strconnection="defaultdir=;driver={myodbc driver};database=chunfeng"
并且无需建立系统dsn,也不需要用户名和口令。不过不推荐使用这种方法。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看