| 大类:数据库连接 小类:采用数据源的连接方式 |
| <% 行1 set conn=Server.CreateObject("ADODB.connection") 行2 conn.open"zbbbsidjcodsda" %> |
行1:set db=Server.CreateObject("ADODB.connection") set提出, 树立,建立;conn连接对象名称,可以随意取,常常取为conn或db;Server服务;CreateObject组合词,创建对象,Create创造,Object对象 ADO连接数据库的一种技术;DB数据库;connection连接 行2:conn.open"zbbbsidjcodsda" conn对应于行1中的conn;open打开;zbbbsidjcodsda数据源名称 注:首先要在服务器端设置ODBC数据源。 ODBC数据源中包含数据库文件名、所在目录、数据库驱动程序、数据库用户名、密码等信息。 此方法优点是稳定与安全性相对比较好。缺点是要在服务器端进行ODBC数据源设置,网站管理员要有服务器端的操作权限。适用于自主架设服务器,不适用于虚拟主机用户。 |
| 大类:数据库连接 小类:直接给出数据库名称和位置 |
| <% 行1 Set conn=Server.CreateObject("ADODB.Connection") 行2 conn.Open"Dbq="&Server.Mappath("zbbbsidjcodsda.mdb ")&";Driver={Microsoft Access Driver (*.mdb)}" %> |
行2:Dbq数据库信息;Mappath组合词,用于指明数据库相对此连接页的位置关系,Map地图,path路径;Driver={Microsoft Access Driver (*.mdb)}表示数据库类型为Access 此例中Server.Mappath("zbbbsidjcodsda.mdb")表示数据库与连接页在同一文件夹中的同一层。 请体会Server.Mappath("../../data34erwerew/zbbbsidjcodsda.mdb")所表示的位置关系 注:方便程序的移植,它不用在服务器上设置数据源,比较适合于远程服务器使用。适用于虚拟主机用户。 |
| 大类:数据库连接 小类:一种适用用于远程服务器的相对安全的连接方式 |
| <% 行1 Set conn=Server.CreateObject("ADODB.Connection") 行2 conn.Open "DBQ="&Server.Mappath("zbbbsidjcodsda.asp")&";pwd=erereerdfd1"&";DRIVER={Microsoft Access Driver (*.mdb)};" %> |
行2:guestbook1.mdb后缀改成ASP,是为了防止数据库被非法下载。pwd=erereerdfd1是对数据库加了密码。 |
| 大类:数据库连接 小类:包含文件的方式 |
<!--#include file="conn.asp"--> |
include:包含 将上面的数据库连接代码形成一单独的文件,其余ASP文件要连接数据库,则采用页面代码最上面以<!--#include file="conn.asp"-->方式进行说明。 优点:使整个系统代码更简洁;如果要修改数据库的连接方式,只需修改conn.asp |