2011-09-01 81 views
2

我在C++中制作一个游戏,需要存储和检索关于玩家的信息(名称,电子邮件,高分)等。我想用XML自己做,但我认为一个真正的数据库(可能是SQL ?)会做得更好,因为随着时间的推移,可能会有成千上万的用户。在C++中与简单数据库交互?

是否有库可以与查询,检索信息和存储信息等数据库进行简单的交互?

谢谢

回答

7

是的,SQLite会做到这一点。它将数据库存储为本地文件,因此如果您想要联机数据库服务器,那么这可能不是最佳选择。

+0

这是完美的谢谢! – jmasterx

+0

用户将连接到将在PC上运行的服务器,然后服务器将读取本地文件,并将信息返回给用户以确保安全。 – jmasterx

+0

+1:SQLite非常好。 –

4

听起来好像sqlite可能很适合你。它不需要一个持续运行的数据库服务器,它比手动滚动的xml序列化更智能。

Sqlite有documentation