
不用数据库是没有办法保存数据的
最简单的例子
你家来电话了,你想把对话录音,然后你说不能用录音机(当然了现在用硬盘)
怎么可能的事呢对吧
当然你可以说用人记住,哈哈
这和C#没有关系吧?你就是要问不用数据库怎么储存数据。那就用文件储存呗。
前提是你要保证这是个单机的程序,因为文件的读写必须独占。
且保证对数据的稳定性和安全性要求不高,因为正常情况下任何程序都能随意复制、修改文件。就算无法识别里面的内容,也可也直接删掉。
满足的话,百度序列化。
不用数据库,那就要用到别的存储介质。可以用采用文件来保存。这要求你对java读写文件的 *** 作有很深的理解与应用,以及文件中数据的存储格式的规划。
json只是一种数据格式,当然可以解决这个问题。剩下的是怎么解析这个json文件,以及类的设计。
提示:
(1):将数据以json格式存储到一个文件中,可以通过文件流实现
(2):读取文件内容,放到一个字符串变量中
(3):将此字符串,转换为java对象,然后进行 *** 作,
(4):如果 *** 作对原数据有变化,将对象转换为json字符串,替换原有的文件内容
你可以参考 >
用文件当数据库的话是很愚蠢的行为。想要显示某个人的话都要通读全文才可以。 最郁闷的是修改的时候了,修改的在少也要从新把这个文件写一遍。
用文件存东西的大体思路是(txt 文件):
1建立一个class 叫person, 里面建立n个property(public的 如 name, gender,address等)
2然后读文件的时候一行(这个“行”要有讲究,每个值之间要用逗号隔开,读后用split分开) 建一个person class的object, 然后存到array里面。有了array 做事就方便多了。删增改都可以。
3保存结果的时候就是重新写 这个文件的时候(没办法只能重写)。
另一个思路, 前面说的好一些:
用binary file 直接储存这个array。 这个你要自己查一下了, 我之前用java做过这种事情,我相信vb也可以。
但是这两种都没有database好用。
以上就是关于如何最简单的将用户输入的数据储存到服务器上尽量不用数据库 谢谢~!全部的内容,包括:如何最简单的将用户输入的数据储存到服务器上尽量不用数据库 谢谢~!、不用数据库,c#怎么存储表单类数据、急求: 在Java的CS模式下,不用数据库,用什么方法保存多条数据听说,JSON可以实现,那具体实现是怎么样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)