需要你的建议使用什么...我有一个任务。创建应用程序,其中u可以看到当前的雇主名单,再加上按键删除添加雇主......如何在C++中创建数据库
我应该使用数据库或以某种方式可以从文件中读取信息,只是....
需要你的建议使用什么...我有一个任务。创建应用程序,其中u可以看到当前的雇主名单,再加上按键删除添加雇主......如何在C++中创建数据库
我应该使用数据库或以某种方式可以从文件中读取信息,只是....
我可以给你的编程的最大忠告之一是K.I.S.S. (保持简单愚蠢/愚蠢)。
除非需要,否则不要提高程序的复杂性。使用最适合应用的最简单的方法。达里奥奥的评论总结了这一点。
为了您的目的,如果您需要保留数据,请使用文本文件。 C函数fprintf和fscanf是你的朋友。或者你可以使用C++流媒体功能。家庭作业分配不适合使用数据库(这会增加额外的复杂性),除非它专门用于使用数据库API(我怀疑)。
希望这会有所帮助。
如果项目小和地方,你可以使用sqllite,如果LARG你必须考虑真正的分贝
查找和使用sqlite。
它是免费的,易于使用,跨平台,并为您提供了一个非常完整的SQL实现。
如果您不需要持久性(有关雇主的信息不需要在应用程序重新启动之间生存);记住所有雇主。
如果你有,比方说,最多10000雇主,使用文本文件。
如果您还有更多,请使用sqlite,因为其他人已经建议。
如果你有几亿,如果你的机器没有足够的RAM,使用PostgreSQL和专用服务器。由于我真的怀疑你有这么多雇主,你可以放心地跳过这一步。
我应该使用数据库或以某种方式可以从文件中读取信息,只是....
编程是一个权衡。你通常可以优化一:
Furethermore易于如果你正在优化,易于编程例如,那么它也取决于你已有的东西:你知道如何编程数据库吗?你有可以使用的数据库吗?
对于您的应用程序,您可能会使用像Microsoft Access这样的数据库+用户界面组合。
你打算雇用10,10,100万雇主吗? – icecrime 2010-11-25 18:13:34