2011-09-06 70 views

回答

0

这个问题没有一个好的答案,你可以提供一个ddl脚本,或者一个模板为空的数据库,这两个解决方案都可以从软件工程的角度来看,在我看来,只要用你更容易用。对于运行大量DDL需要时间的大型DB而言,使用模板db是有利的。我相信模板db方法也更容易。

0

我会用DDL脚本。然后,在应用程序启动过程中,您可以随时检查数据库是否存在,并在需要时创建它。这样,如果用户删除了部分配置(即删除了SQLite数据库),那么您的应用程序可以重新初始化自己。

+0

当数据库不存在时,您可以在应用程序启动时复制模板。 – xmedeko