标签: java xml database storage storing-data
我将在java中开发一个关于化学实验的游戏,其中包括测验和课程。我需要在游戏中只存储两件事
我需要数据库吗?我读过关于XML的文章,它用来存储简单的东西。但是,据我所知,XML与web和我的游戏一起离线,我将如何在我的情况下使用它? 另外,有人告诉我可以使用简单的基于文本的格式。但是怎么样?
答案 0 :(得分:1)
如果您不打算在线制作游戏,那么您不需要使用数据库。您可以使用XML(可以离线使用也可以在线使用),也可以使用SQLite。
在基于文本的格式上,它似乎更容易使用,但从长远来看会给你带来麻烦。我的建议是使用XML。
您可以了解XML here以及如何解析它们。
答案 1 :(得分:0)
XML应该可以正常工作,可能是我解决这个问题的方法。它不是专门针对网络的。它是一种可扩展的数据格式,包含许多不同语言的许多现有库,包括java。
您还有其他选项,例如CSV文件。
您可以使用基于文件的本地数据库,例如SQLite,但对于您所描述的内容,这听起来有些过分。