代码之家  ›  专栏  ›  技术社区  ›  Naroju

带有Sqlite数据库部署的JavaFx

  •  0
  • Naroju  · 技术社区  · 6 年前

    SQLite数据库位置:

    jdbc:sqlite:database.db
    
    1. 但在默认情况下,安装.deb或.exe文件后,数据库将位于何处?在Linux和Windows中。
    2. 如何设置数据库的位置。因此,该位置将是在使用.deb或.exe文件安装应用程序之后数据库的位置。
    1 回复  |  直到 6 年前
        1
  •  0
  •   mr mcwolf    6 年前

    你有三个选择。 第一种方法是将数据库路径作为应用程序参数进行铺垫。

    第二个选项是使用用户的主目录。可以创建一个子目录,其名称以点(linux中的隐藏目录)开头,用于放置工作文件。 要获取主目录的名称,请使用

    System.getProperty("user.home") ;
    

    MyClass.class.getProtectionDomain().getCodeSource().getLocation().getPath();