2016-03-27 25 views
-2

我一直在嘗試一些事情,但他們都沒有工作......我只是一個初學者。啓動數據庫的本地服務器

我希望做的是寫一個讓我連接到虛擬服務器,而不是點擊屬性 - > Java的DB-一碼>啓動服務器

+0

你是說你想以編程方式啓動數據庫服務器嗎? –

+0

是的,點擊按鈕或運行文件,我不想隨時啓動服務器 – CCC

+0

這個截圖應該顯示什麼? –

回答

0

你可能想使用嵌入式數據庫驅動程序而不是網絡客戶端。它將直接與數據庫文件交互,在您的應用程序中有效地提供一個內部數據庫服務器。 http://www.codejava.net/java-se/jdbc/connect-to-apache-derby-java-db-via-jdbc

NB:

備查看到這個,我不認爲它是安全的,同時使用多個嵌入式客戶提供一個單一的數據文件,因此,如果這是你的情況下,你需要運行數據庫服務器一項OS服務並啓動它。

+0

問題在於啓動虛擬服務器,而不是數據庫連接。 在連接到「jdbc:derby:// localhost:1527/database之前,我必須啓動虛擬服務器.... – CCC

+0

'localhost:1527'在您的jdbc url中顯示您正在通過網絡客戶端連接到數據庫。如果你把這個改成嵌入的驅動程序url,將不需要啓動服務器。 – ThatDamnRusski

+0

我有一個沒有合適的驅動程序發現異常... – CCC

相關問題