网站地图    收藏   

主页 > 后端 > 网站安全 >

2.2.1.2 数据库连接文件的创建 - 网站安全 - 自学

来源:自学PHP网    时间:2015-04-17 15:08 作者: 阅读:

[导读] 2.2.1.2数据库连接文件的创建创建完数据库就进行我们的第二步操作“连接数据库”,说起连接数据库那就不得不说一下ADO。ADO是ActiveXDataObject(ActiveX数据对象)的英文缩写,他是微软公司...

2.2.1.2 数据库连接文件的创建

创建完数据库就进行我们的第二步操作“连接数据库”,说起连接数据库那就不得不说一下ADOADOActiveX Data Object(ActiveX数据对象)的英文缩写,他是微软公司开发的数据库访问组件,他提供了网页开发人员实时存取数据库的能力。利用connection连接数据库代码如下。

小知识:connection:用来提供对数据库的连接服务。例如,可以使用connection对象打开与Microsoft Access的连接。在对数据库进行操作时,必须要先建立与该数据库的连接,才能执行查询、更新等操作。

<%

Set conn = Server.CreateObject("ADODB.Connection")

conn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "& Server.Mappath("test.mdb ")

%>

就两句代码,看着虽然简单但是里面的有很多知识。

我们就来看第一句,第一句是用来创建connection对象的,其中set 的作用是将对象引用赋给一个变量,这样我们就可以利用变量来进行调用connection对象了。而Server.CreateObject的作用就是创建服务器组件实例。Set conn = Server.CreateObject("ADODB.Connection")这样的语句就是创建connection对象到conn这个变量中,我们就可以调用conn来进行连接数据库等操作了。继续看第二句,第二句中openconnection对象的方法,作用是打开到数据源的连接。而后面的一段字符串就是connection对象的连接方式,connection针对不同的数据库有不同的连接方式,我们这里是利用的连接微软的access数据库的连接方式。其他方式如下表格:

数据库类型

连接方式

Access ODBC

"Driver={Microsoft Access Driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass; "

Access OLEDB

"Provider=Microsoft.jet.oledb.5.0;data soures=ds;user id=admin;password=pass"

MSSql ODBC

"Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass"

MSSql OLEDB

"Provider=SQLOLEDB;data source=ds;initial catalog=db;userid=sa;password=pas;"

Index Service

"Provider=MSIDXS;Data source=catalog_name"

ODBC数据源

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论