2.2.1.2 数据库 连接文件的创建
创建完数据库就进行我们的第二步操作“连接数据库”,说起连接数据库那就不得不说一下 ADO 。 ADO 是 ActiveX 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 来进行连接数据库等操作了。继续看第二句,第二句中 open 是 connection 对象的方法,作用是打开到数据源的连接。而后面的一段字符串就是 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 数据源
查看更多关于2.2.1.2 数据库连接文件的创建 - 网站安全 - 自学的详细内容...