DB扩展名的数据库文件怎么打开:两种db数据库的打开方式
生活随笔
收集整理的這篇文章主要介紹了
DB扩展名的数据库文件怎么打开:两种db数据库的打开方式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
兩種db數(shù)據(jù)庫(kù)的打開方式
現(xiàn)在桌面級(jí)的各種管理系統(tǒng)使用的數(shù)據(jù)庫(kù)都是比較常見的類型,比如Access數(shù)據(jù)庫(kù)(擴(kuò)展名為mdb)、xBase類數(shù)據(jù)庫(kù)(擴(kuò)展名為dbf),但有兩種擴(kuò)展名同為db的數(shù)據(jù)庫(kù),分屬兩個(gè)公司的產(chǎn)品,一個(gè)是老牌桌面數(shù)據(jù)庫(kù)Paradox,這是Borland公司的產(chǎn)品,其廣泛使用的時(shí)代是在Dos時(shí)期,但現(xiàn)在仍有用Delphi、C++Builder等工具開發(fā)的產(chǎn)品使用這一類型的數(shù)據(jù)庫(kù),Microsoft的桌面數(shù)據(jù)引擎JET對(duì)其支持也比較完整;另一個(gè)是Sybase的ASA數(shù)據(jù)庫(kù),全稱叫做Adaptive Server Anywhere,這個(gè)數(shù)據(jù)庫(kù)以前被稱作Sql Anywhere,這個(gè)數(shù)據(jù)庫(kù)不僅可以用在桌面級(jí),還可以用于服務(wù)器級(jí),因?yàn)槠渲С执鎯?chǔ)過程、觸發(fā)器等,一般在使用PowerBuilder開發(fā)的產(chǎn)品中很常見,因?yàn)楫吘故峭粋€(gè)公司的產(chǎn)品。這兩個(gè)數(shù)據(jù)庫(kù)都可以通過Ado來訪問,在網(wǎng)上比較流行的鏈接字符串中都有其介紹,但屢次試驗(yàn)后均不成功,經(jīng)過數(shù)番摸索終于找到其鏈接字串,現(xiàn)在簡(jiǎn)介如下:
Paradox的鏈接字串:
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=" & 數(shù)據(jù)庫(kù)文件存放目錄 _
& ";Jet OLEDB:Engine Type=82;"
這里使用JET引擎提供的鏈接字串,這里有兩點(diǎn)需要注意,一是Jet OLEDB:Engine Type=82,這是JET引擎為Paradox數(shù)據(jù)庫(kù)提供的驅(qū)動(dòng)類型編號(hào),二是Data Source的值為數(shù)據(jù)庫(kù)文件存放路徑,而不是數(shù)據(jù)文件本身,另外還有一點(diǎn)至關(guān)重要那就是需要在安裝BDE(Borland Data Engine)的機(jī)器上才可以運(yùn)行。
ASA的鏈接字串:
conn.ConnectionString = "Driver={Adaptive Server Anywhere 8.0};DatabaseFile=數(shù)據(jù)庫(kù)文件全路徑名;Uid=DBA;Pwd=SQL"
同樣這也是必須在安裝ASA的機(jī)器上運(yùn)行,其中的8.0是指數(shù)據(jù)庫(kù)的版本,打開目標(biāo)機(jī)器的ODBC管理器,看看都有那個(gè)類型的版本,修改為對(duì)應(yīng)的就應(yīng)該可以了。Uid=DBA;Pwd=SQL,這是該類型數(shù)據(jù)庫(kù)的超級(jí)用戶名及密碼,這是默認(rèn)的,對(duì)于改動(dòng)過的密碼,就要想想其他辦法了。
還有一些擴(kuò)展名為db的數(shù)據(jù)庫(kù)文件,多數(shù)都是經(jīng)過改變擴(kuò)展名的其他類型數(shù)據(jù)庫(kù),比如把DBF或MDB的擴(kuò)展名改為db等等,這時(shí)大家再判斷一下屬于哪種數(shù)據(jù)庫(kù)吧
現(xiàn)在桌面級(jí)的各種管理系統(tǒng)使用的數(shù)據(jù)庫(kù)都是比較常見的類型,比如Access數(shù)據(jù)庫(kù)(擴(kuò)展名為mdb)、xBase類數(shù)據(jù)庫(kù)(擴(kuò)展名為dbf),但有兩種擴(kuò)展名同為db的數(shù)據(jù)庫(kù),分屬兩個(gè)公司的產(chǎn)品,一個(gè)是老牌桌面數(shù)據(jù)庫(kù)Paradox,這是Borland公司的產(chǎn)品,其廣泛使用的時(shí)代是在Dos時(shí)期,但現(xiàn)在仍有用Delphi、C++Builder等工具開發(fā)的產(chǎn)品使用這一類型的數(shù)據(jù)庫(kù),Microsoft的桌面數(shù)據(jù)引擎JET對(duì)其支持也比較完整;另一個(gè)是Sybase的ASA數(shù)據(jù)庫(kù),全稱叫做Adaptive Server Anywhere,這個(gè)數(shù)據(jù)庫(kù)以前被稱作Sql Anywhere,這個(gè)數(shù)據(jù)庫(kù)不僅可以用在桌面級(jí),還可以用于服務(wù)器級(jí),因?yàn)槠渲С执鎯?chǔ)過程、觸發(fā)器等,一般在使用PowerBuilder開發(fā)的產(chǎn)品中很常見,因?yàn)楫吘故峭粋€(gè)公司的產(chǎn)品。這兩個(gè)數(shù)據(jù)庫(kù)都可以通過Ado來訪問,在網(wǎng)上比較流行的鏈接字符串中都有其介紹,但屢次試驗(yàn)后均不成功,經(jīng)過數(shù)番摸索終于找到其鏈接字串,現(xiàn)在簡(jiǎn)介如下:
Paradox的鏈接字串:
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=" & 數(shù)據(jù)庫(kù)文件存放目錄 _
& ";Jet OLEDB:Engine Type=82;"
這里使用JET引擎提供的鏈接字串,這里有兩點(diǎn)需要注意,一是Jet OLEDB:Engine Type=82,這是JET引擎為Paradox數(shù)據(jù)庫(kù)提供的驅(qū)動(dòng)類型編號(hào),二是Data Source的值為數(shù)據(jù)庫(kù)文件存放路徑,而不是數(shù)據(jù)文件本身,另外還有一點(diǎn)至關(guān)重要那就是需要在安裝BDE(Borland Data Engine)的機(jī)器上才可以運(yùn)行。
ASA的鏈接字串:
conn.ConnectionString = "Driver={Adaptive Server Anywhere 8.0};DatabaseFile=數(shù)據(jù)庫(kù)文件全路徑名;Uid=DBA;Pwd=SQL"
同樣這也是必須在安裝ASA的機(jī)器上運(yùn)行,其中的8.0是指數(shù)據(jù)庫(kù)的版本,打開目標(biāo)機(jī)器的ODBC管理器,看看都有那個(gè)類型的版本,修改為對(duì)應(yīng)的就應(yīng)該可以了。Uid=DBA;Pwd=SQL,這是該類型數(shù)據(jù)庫(kù)的超級(jí)用戶名及密碼,這是默認(rèn)的,對(duì)于改動(dòng)過的密碼,就要想想其他辦法了。
還有一些擴(kuò)展名為db的數(shù)據(jù)庫(kù)文件,多數(shù)都是經(jīng)過改變擴(kuò)展名的其他類型數(shù)據(jù)庫(kù),比如把DBF或MDB的擴(kuò)展名改為db等等,這時(shí)大家再判斷一下屬于哪種數(shù)據(jù)庫(kù)吧
?
總結(jié)
以上是生活随笔為你收集整理的DB扩展名的数据库文件怎么打开:两种db数据库的打开方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL注入天书-ASP注入漏洞全接触
- 下一篇: 配置数据库引擎BDE(Borland D