用文本文件作为数据库。如何让你的程序知道它是否是第一次运行?如果是第一次运行,那么程序需要创建存储实体的表。如果它不是第一次运行,那么如果文本文件中存储有任何数据,那么它应该用用户数据运行应用程序。
不要。
你不关心程序是否是第一次运行。
你关心的是这些表是否存在。
如果它们不存在,就创建它们。
这包括第一次启动和任何未来的 "意外"。
检查表是否存在。如果它们不存在,就创建它们。