1. 程式人生 > >相對路徑ACCESS連線字串

相對路徑ACCESS連線字串

一、關於ACCESS的兩種常用的連線字串

1、絕對路徑連線字串

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\somepath\myDb.mdb

2、相對路徑連線字串

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/date/fghsdf.mdb")

二、連線字串相關解釋:

1、Microsoft.Jet.OLEDB.4.0:指使用的是Microsoft制定的關於access的資料來源驅動,採用的是OLE DB的資料介面模式(常見的資料介面有:ODBC、OLE DB、JDBC三種,其中ODBC驅動程式只能執行在Windows平臺,通用性較差)。後臺資料庫順利管理需要有資料驅動支援,這和硬體安裝後作業系統需要硬體驅動程式道理類似,如果資料庫不使用驅動,則應用程式無法使用資料庫。資料庫驅動程式是特定的用於資料庫的程式,由很多知名的軟體開發商編寫,如Microsoft、Oracle等,也可以由其他軟體供應商編寫。上述兩個連線字串均採用的由Microsoft公司開法的OLE DB資料藉口型別的資料驅動程式。

2、Data Source:指資料來源(即要在應用程式中使用的資料庫)的地址(路徑),分為相對路徑和絕對路徑兩種。如上述兩種連線字串中,第一種採用絕對路徑,第二種採用相對路徑。