2016-11-18 46 views
0

我試圖連接,以便在類Derby中創建一個數據庫,當我遇到以下問題:我從下載的zip文件官方的Derby網站,目前我使用的是10.12.1.1版本,我已經執行了startNetwork命令,向我顯示日誌文件誰說已準備好接受端口1527上的連接,但是當我嘗試連接命令時在ij中):連接'jdbc:derby://localhost:1527/Mydb;create=true';它顯示我的錯誤: 錯誤08001:java.net.ConnectException:連接錯誤到端口1.527服務器本地主機與消息連接被拒絕(我翻譯它從意大利語,也許不同的原始語言)我不明白的是爲什麼它顯示端口1.527而不是1527,有什麼想法?德比阿帕奇 - 連接異常,當我嘗試連接端口1527

+0

我正在使用MacOS Sierra –

+1

我想這是千位分隔符。 – Danh

+0

這聽起來像是您的Derby Network Server實際上並未成功啓動。查看啓動網絡服務器的目錄中的文件'derby.log',看看有沒有更多的線索。使用'ps'命令查看網絡服務器的Java進程是否仍在運行。使用'netstat'來查看它是否在端口1527上成功偵聽。 –

回答

0

您在連接字符串中缺少「/」:1527/Mydb這會導致錯誤,我猜。如果沒有你試圖使用完整的文件路徑?

+0

感謝您的建議,但它始終顯示相同的錯誤,您對'完整文件路徑'有何意義?我正在創建一個請求,以創建一個數據庫,我沒有它的路徑 –

+0

即使創建,你也必須指定一個路徑,數據庫文件應該被存儲。來自我的例子:'jdbc:derby:G:\\ test \\ test \\ Test \\ Database' – Aelop