2013-07-06 51 views
0

我有一個德比數據庫文件夾。我正在使用數據庫與我的Java應用程序的URL: 「jdbc:derby:C \ enterprisedb」,「user」,「pass」;運行德比數據庫文件夾作爲遠程數據庫

現在我需要使這個數據庫遠程,以便它可以從遠程計算機訪問也。我怎樣才能做到這一點?

回答

2

我還沒有使用Derby,但文檔建議它可以在標準客戶端/服務器模式下運行。

所以,你應該遵循these instructions用於啓動Derby網絡服務器,最終與結束了:

java -jar derbyrun.jar server start 

(在服務器上)。

然後從客戶端,使用JDBC URL的類似

"jdbc:derby://yourserver:1527/enterprisedb" 
+0

其實是可以做的,當你啓用服務器。我在這裏沒有使用服務器。 Java可以通過提供數據庫文件夾位置來使用derby數據庫。 我想將此數據庫轉換爲在線數據庫。 –

+0

例如,它做了上述事情,它肯定會啓動德比服務器,但我將無法聯繫我的企業家從遠程連接躺在C:\。 –

+1

@SudheeraMinocha:對不起,我恐怕根本不理解你的意見。但我建議你應該*使用服務器,如鏈接頁面中所述。服務器應該在數據庫的機器上。然後您需要連接到該服務器,並且它將能夠爲該數據庫提供服務。 –