ASP中调用数据库可能有很多种方法,但有时却对连接代码,SQL语句等又有可能记混。因此,在此做一个完全的整理,希望在以后的工作中有 所参考。
一:ASP调用Access数据库的代码:
(1):
set constr=Server.Createobject("ADODB.Connection")
constr.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
(2):
set constr=Server.Createobject("ADODB.Connection")
constr.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
Data Source=" & Server.MapPath("数据库所在路径")
二:ASP调用SQL数据库:
(1):
set constr=server.createobject("ADODB.Recordset")
constr.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"
(2):
set constr=Server.Createobject("ADODB.Connection")
constr.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=数据库名"
三:ASP调用Oracle数据库,不过一般很少用ASP做的,使用Oracle。
(1):
set constr=Server.Createobject("ADODB.Connection")
constr.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"
(2):
set constr=Server.Createobject("ADODB.Connection")
constr.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"
四:ASP调用MySQL数据库:
set constr=Server.Createobject("ADODB.Connection")
constr.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"
五:ASP调用:Visual Foxpro数据库
set constr=Server.Createobject("ADODB.Connection")
constr.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"
六:ASP调用dBase
set constr=Server.Createobject("ADODB.Connection")
constr.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
其它的如ASP调用MS text数据库的方法本人现在还未使用过,也未见过有人使用,因此,对其调用方法不做介绍。
其实,ASP调用数据库相对于其它网页脚本语言来说是比较容易的,只要掌握了以上几种方法,无论调用什么数据库都没有问题。
上一篇:建站教程之jQuery初学