[英]How to access derby database in another system from current system?
我只想從當前系統訪問另一個系統中的數據庫。 在第二個系統中,我已經創建了一個內置在netbeans中的derby數據庫。 我嘗試通過更改IP地址而不是“ jdbc:derby:// localhost:1527 / course”中的localhost來訪問該數據庫。
但是它顯示java.net.ConnectException:在消息連接超時的情況下,在端口1527上連接到服務器10.6.3.3時出錯。 我該如何解決..請幫助我
您可以通過兩種方式運行derby:嵌入式或服務器。
因此第一步是您需要在服務器模式下運行derby。但是,通過在服務器模式下運行derby仍然只有本地主機可以訪問數據庫。
要訪問其他IP,您需要使用選項-h "0.0.0.0"
運行服務器。
在Windows上: /pathtoderby/bin/startNetworkServer.bat -h "0.0.0.0"
在linux上: /pathtoderby/bin/startNetworkServe.ksh =h "0.0.0.0"
注意:您不應該允許網絡訪問的原因是安全性,因為derby是單用戶和純文本。 在通過網絡訪問之前,請務必閱讀以下主題,以確保您提供安全的訪問權限:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.