DB扩展名的数据库文件怎么打开:两种db数据库的打开方式
2009-07-01 18:28
411 查看
两种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等等,这时大家再判断一下属于哪种数据库吧
现在桌面级的各种管理系统使用的数据库都是比较常见的类型,比如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等等,这时大家再判断一下属于哪种数据库吧
相关文章推荐
- DB扩展名的数据库文件怎么打开:两种db数据库的打开方式
- sqlitespy怎么打开.db数据库文件
- 数据库连接的两种实现方式(读取配置文件)——DBCP&C3P0;DBCP实现连接代码,C3P0实现连接代码——包含完整代码
- Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开
- 如何打开扩展名为.DB 文件. 使用sqlite3 很方便
- 恢复win7 VISTA等NT6以上操作系统 文件扩展名未知情况下的打开方式
- C# 单文件与二进制互转数据库写入读出(上传文件二进制方式到DB中,下载DB中的二进制文件到本地)
- 扩展名 文件类型 打开方式
- Java之JDBC 通过加载properties文件来的两种方式来连接数据库
- ThinkPHP多个数据库 配置文件怎么写呀? 特别注意两个数据库的表前缀不同时,怎么写表前缀,两种方法!!
- 【jiasuba】更改文件打开方式最简单的两种方法
- springmvc和servlet下的文件上传和下载(存文件目录和存数据库Blob两种方式)
- 如何打开扩展名为.DB 文件. 使用sqlite3 很方便
- 学生管理系统----文件和数据库(oracle)两种保存数据方式
- windows8怎么修改文件的打开方式图文步骤
- .jar文件打开方式没有Java(TM) Platform SE binary怎么办?
- 如何打开扩展名为.DB 文件. 使用sqlite3 很方便
- 数据库连接的两种实现方式(读取配置文件)——DBCP&C3P0;DBCP实现连接代码,C3P0实现连接代码——包含完整代码
- Microsoft Jet 数据库引擎打不开文件’(未知的)’。 它已经被别的用户以独占方式打开
- 无法打开物理文件 "E:\GES系统\数据库\DB_GES.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)