DB副檔名的資料庫檔案怎麼開啟:兩種db資料庫的開啟檔案

來源:互聯網
上載者:User
兩種db資料庫的開啟檔案

現在案頭級的各種管理系統使用的資料庫都是比較常見的類型,比如Access資料庫(副檔名為mdb)、xBase類資料庫(副檔名為dbf),但有兩種副檔名同為db的資料庫,分屬兩個公司的產品,一個是老牌案頭資料庫Paradox,這是Borland公司的產品,其廣泛使用的時代是在Dos時期,但現在仍有用Delphi、C++Builder等工具開發的產品使用這一類型的資料庫,Microsoft的案頭資料引擎JET對其支援也比較完整;另一個是Sybase的ASA資料庫,全稱叫做Adaptive Server Anywhere,這個資料庫以前被稱作Sql Anywhere,這個資料庫不僅可以用在案頭級,還可以用於伺服器級,因為其支援預存程序、觸發器等,一般在使用PowerBuilder開發的產品中很常見,因為畢竟是同一個公司的產品。這兩個資料庫都可以通過Ado來訪問,在網上比較流行的連結字串中都有其介紹,但屢次實驗後均不成功,經過數番摸索終於找到其連結字串,現在簡介如下:

Paradox的連結字串:

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _

& "Data Source=" & 資料庫檔案存放目錄 _

& ";Jet OLEDB:Engine Type=82;"

這裡使用JET引擎提供的連結字串,這裡有兩點需要注意,一是Jet OLEDB:Engine Type=82,這是JET引擎為Paradox資料庫提供的驅動類型編號,二是Data Source的值為資料庫檔案存放路徑,而不是資料檔案本身,另外還有一點至關重要那就是需要在安裝BDE(Borland Data Engine)的機器上才可以運行。

ASA的連結字串:

conn.ConnectionString = "Driver={Adaptive Server Anywhere 8.0};DatabaseFile=資料庫檔案全路徑名;Uid=DBA;Pwd=SQL"

同樣這也是必須在安裝ASA的機器上運行,其中的8.0是指資料庫的版本,開啟目標機器的ODBC管理器,看看都有那個類型的版本,修改為對應的就應該可以了。Uid=DBA;Pwd=SQL,這是該類型資料庫的超級使用者名稱及密碼,這是預設的,對於改動過的密碼,就要想想其他辦法了。

還有一些副檔名為db的資料庫檔案,多數都是經過改變副檔名的其他類型資料庫,比如把DBF或MDB的副檔名改為db等等,這時大家再判斷一下屬於哪種資料庫吧

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.