比较ASP中两种连接数据库的方法的优缺点,并给出两种方式连接access和sql server数据库的详细代码 200

哈哈.只要答案好.再追加些分也无妨.呵呵粘贴复制的就不要来了,我也会粘贴复制.bjbaima,我看好你呦。嘿嘿... 哈哈.只要答案好.再追加些分也无妨.呵呵

粘贴复制的就不要来了,我也会粘贴复制.

bjbaima ,我看好你呦。嘿嘿
展开
 我来答
普小夏侯YT
2008-12-16 · TA获得超过300个赞
知道小有建树答主
回答量:1109
采纳率:0%
帮助的人:1052万
展开全部
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")

2.Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")

3.SQL server连接方法:
set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"

4.SQL server OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=数据库名"

优缺点有也不知道
百度网友055c7b10d
2008-12-16 · TA获得超过1171个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:445万
展开全部
odbc是利用系统的DSN 就需要正确的配置! 而ADO只要记住代码就可以了!
ASP中五种连接数据库的方法

第一种 - 这种方法用在ACCESS中最多

strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")

set conn = server.createobject("adodb.connection")

conn.open strconn

第二种-这种方法用在SQL SERVER中多

strconn = "Driver={SQL erver};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;&_
PWD=Password;DATABASE=Database_Name

set conn = server.createobject("adodb.connection")

conn.open strconn

第三种

strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_

"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;

&_ uid=LoginID;" &_

"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.connection")

conn.open strconn

第四种运用系统数据源

The following uses a Data Source Name:

set conn = server.createobject("adodb.connection")

conn.open "Example"

第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源

set rs = server.createobject("adodb.recordset")

rs.open "tblname", "DSNName", 3, 3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ak蓝雨宝宝
2008-12-16 · TA获得超过407个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:0
展开全部
这不是简单能说的清楚的,要说清楚至少也要写一本书来,只能简单的跟你说了
SQL是用在那种大型的企业上的,数据保护具有很高的严密性,所以连接到网络要的价钱也比较多,而且多很多。
access是用在中小型的企业,不需要很高的严密性,只要做些日常的更新就可以的,价格就相对比较便宜,网站的维护也比较简单,所以对中小型的来说根本就不需要。
希望对你来说有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开发者之路
2008-12-17 · TA获得超过910个赞
知道大有可为答主
回答量:2031
采纳率:0%
帮助的人:919万
展开全部
呵呵,分真多,我好好写几段!
===========================
真是重金之下必有勇夫!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式