我們在做網(wǎng)站的時候,經(jīng)常會有數(shù)據(jù)庫和網(wǎng)站的文件不在同一個服務器上, 這個一般在php的mysql和SQL是比較常見的,一般情況下ACCESS是和文件在同一個服務器的,但量也有一些情況就是我們的ACCESS數(shù)據(jù)庫和我們的網(wǎng)站文件如果不在同一臺服務器,那么要實現(xiàn)怎么樣的數(shù)據(jù)庫鏈接呢,也就是我們?nèi)绾芜h程來鏈接ACCESS數(shù)據(jù)庫呢,今天合肥網(wǎng)站建設就和大家說說這個小話題。
1.建立VPN(Virtual Private Network),這樣你的電腦和主機的連接就與局域網(wǎng)無異,然后把服務器中mdb文件所在的Folder共享即可。ADO連接如下:
oConn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ServerNameDatabaseFolderDatabase.mdb;Jet OLEDB:Database Password=databasepw;Persist Security Info=False
2.把Database放在Web Server上,使ADO或RDO通過RDS(Remote Data Service)及IIS來實現(xiàn):
如果服務器像上面Jave大俠說那樣設置了ODBC DSN的話:
oConn.Open Provider=MS Remote; & _
Remote Server=http://myServerName; & _
Remote Provider=MSDASQL; & _
DSN=AdvWorks; & _
Uid=myUsername; & _
Pwd=myPassword
如果設置的是OLE DB Provider 的話:
oConn.Open Provider=MS Remote; & _
Remote Server=http://myServerName; & _
Remote Provider=Microsoft.Jet.OLEDB.4.0; & _
Data Source=c:somepathmydb.mdb, _
admin,
3.自己編寫服務器程序,通過TCP/IP,傳遞Recordset。
4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。具體查看
http://www.adoanywhere.com
http://www.udaparts.com/
相關新聞
日期:19 瀏覽:21093
日期:19 瀏覽:20960
日期:19 瀏覽:18602
版權所有:啟邁科技-合肥網(wǎng)站建設 皖ICP備19009304號-1 皖公網(wǎng)安備 34010402702162號
網(wǎng)站建設,網(wǎng)站設計公司啟邁科技,為眾多企業(yè)提供網(wǎng)站建設,網(wǎng)站制作,響應式網(wǎng)站設計,手機網(wǎng)站建設,微網(wǎng)站,模板建站,企業(yè)郵箱等一站式互聯(lián)網(wǎng)解決方案和建站服務10年。