2012-06-12 45 views
0

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

回答

0

您可以通过转至http://db.apache.org/derby并下载JAR文件并将其添加到您的项目类路径来单独安装德比。我总是这样做,而不是使用JDK附带的默认德比。顺便说一句,如果你这样做,仍然得到那些怪异的符号,你的问题可能在其他地方。希望你解决这个问题,德比是一个很酷的嵌入式数据库:)

0

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

对于存储器

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

对于文件系统,

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