将sqlite路径指向defautl应用程序路径。

时间:2017-03-14 18:47:21

标签: codenameone

在Ubuntu 16.04中,指向/home/username/.cn1/database/的默认数据库路径,而不是/ home / username / workspace / ProjectName / src /。

如何将默认的app db路径指向/ home / username / workspace / ProjectName / src /?

1 个答案:

答案 0 :(得分:0)

这是源目录,其内容经过编译以生成应用程序。源目录不在设备上,因此路径在运行时没有意义,只有编译的应用程序存在于基于设备而变化的位置。

我假设您之后的“真正”是使用默认的sqlite数据库运送您的应用程序。这在SQL section of the developer guide

中讨论
  

某些SQLite应用程序附带“现成的”数据库。我们允许你   使用代码替换DB文件:

     

String path = Display.getInstance().getDatabasePath(“databaseName”);

     

然后,您可以使用FileSystemStorage类来编写内容   你的DB文件进入路径。请注意,它必须是有效的SQLite   文件!