我用apache derby数据库创建了一个Java swing应用程序。我想知道我该怎么做以下事情。
用户首次双击该应用程序时,将在用户计算机上找到适合Derby数据库的位置,创建该数据库并定义所有表, View 等并加载任何初始数据。
然后,在应用程序的后续运行中,它将能够重新打开数据库并继续使用它。
最佳答案
user.home
中的System.getProperty
属性,该属性将返回用户的主目录作为数据库的主路径。在Windows上,我建议使用{user.home}\AppData\Remote\{You application name}
作为基本路径