通常我们会在ASP
中建立一个连接,如下所示
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("/db/northwind.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
是否有其他方法可以建立连接,例如创建COM
对象并在ASP
页面中使用该对象。
在面试中已经询问过您是否会直接在页面上写连接,或者您将从COM
获得连接,因此任何人都可以告诉您是否有任何其他方式建立连接..
答案 0 :(得分:2)
你可以做一些事情 -
回到经典asp的时代,许多人认为将业务逻辑放入dll然后从asp页面调用dll函数是“最佳实践”。然而,在实践中,这往往会使部署/调试变得更加困难,并且在将新版本的dll部署到服务器时也会导致'dll hell'场景(我认为'This Developers Life'this episode播客包含一个关于团队的故事,该团队试图将其所有业务逻辑从经典的asp项目转移到dll并遇到可怕的问题。所以从个人的角度来看,在处理经典的asp时,我总是把所有的逻辑保留在页面中。