0

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

4

2 回答 2

0

You can also use derby as a filesystem DB. Download from here Then in your code, you need to change driver name and connection string accordingly.

For in memory

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

For fileSystem ,

driver=org.apache.derby.jdbc.ClientDriver
url=jdbc:derby://localhost:1527/schema_name;create=true
于 2012-06-12T10:24:47.463 回答
0

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

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

于 2012-06-12T10:16:11.653 回答