站内搜索

用ASP连结数据库的语法

用ASP连结数据库有很多种方法。由于不同类型的数据库,所以我们需要用各自的连结语法来产生对数据库的连接。

在自己的计算机,我们可以使用DSN(Data Source Name)来连接。但在一些免费空间,我们则须用DSN-less的方式连接数据库,我们要在ASP中列出驱动程序名称及数据库位置。

通常指出数据库位置是需要使用绝对路径的,但我们并不知道我们的资料夹的位置究竟在哪,所以我们会用
Server.MapPath()
数据库名称 []来取得绝对路径。

因应各种数据库,我列出以下数据库的连接语法如下:
(资料来源:http://www.class2u.com/book/ultradev4/connection.htm)

Microsoft Access
1.Driver={Microsoft Access Driver (*.mdb)};Dbq=数据库
2.Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库

Oracle
1. Driver={Microsoft ODBC for Oracle};Server=数据库;
2. Provider=OraOLEDB.Oracle;Data Source=数据库;

dBase
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=数据库;

Microsoft Text Driver
1. Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=数据库;
2. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库;Extended Properties=′
text; 
FMT = Delimited ′

Microsoft SQL Server
1. Driver={SQL Server};Server=服务器;Database=数据库;
2. Provider=SQLOLEDB;Data Source=服务器;Initial Catalog=数据库;

  • 上一篇:菜鸟用ASP做个简单聊天室(二)
  • 下一篇:用ASP程序组建基于WWW的聊天室