需要你的建議使用什麼...我有一個任務。創建應用程序,其中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