大傻瓜不傻 发表于 2005 年 6 月 18 日 19:33:00

[转]ASP教学--数据库连接

在ASP网页制作中,数据库的连接方式有多种!在这里,我以两种连接方式作一个介绍!
就以微软的ACCESS数据库为例,下面请看:
1、
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open"Driver={MicroSoftACCESSDriver(*.mdb)};dbq="&Server.MapPath("data.mdb")
%>
PS:第一句定义了一个ADODB数据库连接组件;
第二句连接数据库文件,data.mdb就是数据库文件,数据库名可以自己修改。
2、
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open"Provider=MicroSoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("data.mdb")
%>
PS:第一句也是定义了一个ADODB数据库连接组件;
第二句也是连接数据库文件,data.mdb就是数据库文件,数据库名可以自己修改。
但是,以上两种连接方法很不安全,对网页制作的朋友一定会知道,特别对ASP网页的制作;在浏览器地址栏做一下手脚,数据库连接路径就会显示出来,导致正个网站被黑!这也不是我们所希望的!所谓道高一尺,魔高一丈,总有解决的方法!下面数据库的连接,就是其中之一!朋友也可以拿来参照一下。
从外部提交数据发生错误!")
Response.End
End If
%>
PS:转帖时请说明出处!最终解释权归 花落世家所有!

ps:后半部分不全。

大傻瓜不傻 发表于 2005 年 6 月 20 日 18:17:54

ps:后半部分不全。
ps:我找不到了
嘿嘿

失落长河 发表于 2005 年 7 月 7 日 14:57:07

哎看了一半

屋顶上的轻骑兵 发表于 2005 年 7 月 7 日 16:04:48

似乎忘了DSN这一微软极为推崇的方法。。

xchange 发表于 2005 年 7 月 7 日 16:17:38

下面是引用屋顶上的轻骑兵于2005-07-07 16:04发表的:
似乎忘了DSN这一微软极为推崇的方法。。

可惜只有websamba支持,国内很多白痴的ASP空间都不能用DSN。

大傻瓜不傻 发表于 2005 年 7 月 7 日 22:22:29

关于dns我有教程呀

sk天意 发表于 2005 年 7 月 9 日 12:39:34

不是DNS.是DSN,大傻,嘎嘎

360sj 发表于 2005 年 8 月 31 日 09:34:47

唉,向我这样不会ASP的人,看也看不懂哦

jld95810 发表于 2005 年 8 月 31 日 15:37:42

我也看不懂

拓风科技 发表于 2005 年 8 月 31 日 18:49:28

很好不错
页: [1] 2
查看完整版本: [转]ASP教学--数据库连接