关于对象数据库 DB4O 的一些BUG以及如何应对的方法

简介: 关于对象数据库 DB4O 的一些BUG以及如何应对的方法 1、objectmanager 6.0不能正常显示中文而是框框,是字体设置不正确的原因,因为没有源程序,所以无法定位在哪里出了问题。 2、objectmanager 6.0需要对应db4o 6.1的版本      objectmanager 1.8需要对应db4o 5.5的版本      objectmanager 1.7需要对

关于对象数据库 DB4O 的一些BUG以及如何应对的方法

1、objectmanager 6.0不能正常显示中文而是框框,是字体设置不正确的原因,因为没有源程序,所以无法定位在哪里出了问题。

2、objectmanager 6.0需要对应db4o 6.1的版本

     objectmanager 1.8需要对应db4o 5.5的版本

     objectmanager 1.7需要对应db4o 5.2的版本

版本不对应会造成无法打开数据库文件,怎么就这么不兼容呢?连高版本的管理工具都无法打开旧的数据库。

3、com.db4o.eclipse_0.2.0默认只能打开db4o 5.2的版本的数据库

可以通过修改com.db4o.eclipse.plugin_0.2.0.jar包里的db4o的.jar文件,更换为不同的版本后来访问相应版本的数据库。

先解压 com.db4o.eclipse.plugin_0.2.0.jar 包,到 com.db4o.eclipse.plugin_0.2.0 目录下
方法一:
  把 db4o-5.5-java1.2.jar 或 db4o-6.1-java1.2.jar 等jar文件改名为 db4o-5.0-java1.2.jar ,然后拷贝过来覆盖掉原来的 db4o-5.0-java1.2.jar 文件,重新打开 Eclipse 即可。
方法二:
  拷贝 db4o-5.5-java1.2.jar 或 db4o-6.1-java1.2.jar 等jar文件 到com.db4o.eclipse.plugin_0.2.0 目录下,
  然后进入 com.db4o.eclipse.plugin_0.2.0/META-INF 目录下,打开 MANIFEST.MF 文件,将里面的 db4o-5.0-java1.2.jar 替换成拷贝进来的相应版本的jar文件名,保存,重新打开 Eclipse 即可。

两种方式其实就是替换不同版本的jar文件而已。

4、在用工具打开时有问题时,还需要进入当前用户的目录下将.objectmanager.*之类的文件删除后,再运行工具来打开数据库。
  比如: X:/Documents and Settings/YuLimin 目录下的 .objectmanager.yap之类的文件 

相关文章
|
29天前
|
SQL 缓存 PHP
PHP技术探究:优化数据库查询效率的实用方法
本文将深入探讨PHP中优化数据库查询效率的实用方法,包括索引优化、SQL语句优化以及缓存机制的应用。通过合理的优化策略和技巧,可以显著提升系统性能,提高用户体验,是PHP开发者不容忽视的重要议题。
|
1月前
|
存储 缓存 NoSQL
利用Redis List实现数据库分页快速查询的有效方法
利用Redis List实现数据库分页快速查询的有效方法
|
3月前
|
SQL Java 数据库连接
Connection(数据库连接对象)
Connection(数据库连接对象)
28 0
|
3月前
|
设计模式 NoSQL Java
常用的设计模式以及操作Redis、MySQL数据库、各种MQ、数据类型转换的方法
常用的设计模式以及操作Redis、MySQL数据库、各种MQ、数据类型转换的方法
|
4月前
|
SQL 数据库 Python
记Flask-Migrate迁移数据库失败的两个Bug——详解循环导入问题
Flask-Migrate迁移数据库失败的两个Bug 1、找不到数据库:Unknown database ‘***’ 若还没有创建数据库,该迁移工具不会自动创建。你可以使用SQL命令手动创建一个数据库:
37 0
|
1月前
|
SQL 关系型数据库 MySQL
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
99 1
|
4月前
|
Oracle 关系型数据库 MySQL
不同数据库注释方法的随记
oracle、mysql、postgresql、Microsoft的注释方法
53 2
|
6月前
|
弹性计算 Linux 网络安全
数据库出现了网络连通性类相关问题的抓包方法
如下列举了数据库遇到连通性问题时,在三种不同的操作系统上抓包的方式。
94 2
|
4月前
|
SQL 监控 druid
p6spy【SpringBoot集成】使用p6spy-spring-boot-starter集成p6spy监控数据库(配置方法举例)
p6spy【SpringBoot集成】使用p6spy-spring-boot-starter集成p6spy监控数据库(配置方法举例)
184 0
|
29天前
|
Oracle Java 关系型数据库
java实现遍历树形菜单方法——数据库表的创建
java实现遍历树形菜单方法——数据库表的创建
11 0