2012-06-12 77 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