当前位置:  开发笔记 > 编程语言 > 正文

我可以使用oracle berkeley db java edition的c实现(python bsddb)创建的bdb(berkeley db)文件吗?

如何解决《我可以使用oracleberkeleydbjavaedition的c实现(pythonbsddb)创建的bdb(berkeleydb)文件吗?》经验,为你挑选了1个好方法。

我有一个berkeley db文件(*.bdb),由C实现(python bsddb模块)创建.是否可以通过Berkeley Db的纯Java实现读取此文件?我尝试使用berkeley db java edition(je)读取它,但不能.je抛出一个例外,说它无法检测到伯克利数据库.berkeley数据库文件在不同的实现中是不可互操作的吗?如果是这样,为什么?



1> Christopher ..:

没有.

根据Berkeley DB Java Edition FAQ,Berkeley DB和Berkeley DB Java Edition彼此不兼容,因为它们具有不同的文件布局结构.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有