3
我已經實現了一個使用嵌入式JavaDB數據庫的Java Swing應用程序。數據庫需要存儲在某個地方,數據庫表需要在第一次運行時創建。做這些程序的首選方法是什麼?如何使用嵌入式JavaDB數據庫部署Java Swing應用程序?
我應該總是在本地目錄中創建數據庫,並首先檢查數據庫文件是否存在,如果不存在,讓用戶創建表(或至少顯示一條消息,表將被創建)。
或者我應該讓用戶選擇一條路徑?但是我必須在某處保存路徑。我是否應該用Preferences.systemRoot();
保存路徑,並檢查該變量是否在啓動時設置?
如果用戶選擇了路徑並將其保存在Preferences
中,我是否可以在用戶權限方面遇到任何問題?或者應該在用戶存儲數據庫的任何地方安全?或者我該如何處理?
此過程的任何其他建議?