我的文本数据库
2011-12-28 08:01 么有爱情的色鬼 阅读(405) 评论(6) 收藏 举报写的第一篇blog文,希望不会很差!
我要写的是一个利用文本来记录数据,并对数据可以进行查询的功能[当然也可以进行数据的修改了];可能不是很好,也希望能有更好的意见提出;
该场景是一个操作日志统计功能;对于产生的日志记录到文本文件中;
而查询上是利用正则表达式进行数据的一个查询;
通过正则的组的概念进行查询并进行分页;方法很简单,目前还只能在简单的功能进行应用;
下面是代码:
数据的格式(日志的格式是固定) : [person|datatype|date|state|infoID] ---相当于表的结构
数据的查询正则: [(?<person>[^\|])|(?<datatype>[^\|])|(?<date>[^\|])|(?<state>[^\|])|(?<infoID>[^\|])]
条件查询的话:利用输入的值替换 上面的[^\|]来达到查询的效果;
如果要做到修改、删除数据的话也是通过正则Regex.Replace;
主要的就是这些,不知道有没有更好的方法建议!
当然该我们将数据进行加密再放到文本文件中这样可能就安全一些!
目前唯有一个还未做好就是分组功能 --- sql中的group by !
就写到这里!上班了.....
浙公网安备 33010602011771号