DB扩展名的数据库文件怎么打开:两种db数据库的打开方式

 我来答
rrzvhsxrhk
推荐于2017-12-16 · 超过77用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:178万
展开全部
两种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 ,这是该类型数据库的超级用户名及密码,这是默认的,对于改动过的密码,就要想想其他办法了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式