Derby数据库编码

时间:2012-06-12 10:08:11

标签: java derby

我发现Derby数据库是自动安装的jdk。我想用bu我遇到了一个问题,我在谷歌找不到解决方案。 我有一个俄语版的Windows。 Derby似乎安装正确,但是当我启动数据库本身或sysinfo时 - 它给了我一些信息,但在一些未知的符号 - 实际上它是一个混乱的西里尔符号而不是简单的英语。当我尝试创建一个数据库 - 它抛出一个异常,所以我无法连接,但我无法阅读该消息,因为符号中的混乱。 有没有人有同样的问题? 如果我找不到解决方案,如何从jdk-release中卸载Derby并将其本地安装到另一个目录中?

2 个答案:

答案 0 :(得分:0)

您可以单独安装derby,方法是转到http://db.apache.org/derby并下载JAR文件并将其添加到项目类路径中。我总是这样做,而不是使用JDK附带的默认德比。

顺便说一句,如果你这样做并仍然得到那些奇怪的符号,你的问题可能在其他地方。希望你解决这个问题,德比是一个很酷的嵌入式数据库:)

答案 1 :(得分:0)

您还可以将derby用作文件系统DB。从here下载然后在您的代码中,您需要相应地更改驱动程序名称和连接字符串。

对于内存

driver=org.apache.derby.jdbc.EmbeddedDriver
url=jdbc:derby:memory:myDB;create=true

对于fileSystem,

driver=org.apache.derby.jdbc.ClientDriver
url=jdbc:derby://localhost:1527/schema_name;create=true