代码改变世界

我的文本数据库

2011-12-28 08:01  么有爱情的色鬼  阅读(405)  评论(6)    收藏  举报

写的第一篇blog文,希望不会很差!

我要写的是一个利用文本来记录数据,并对数据可以进行查询的功能[当然也可以进行数据的修改了];可能不是很好,也希望能有更好的意见提出;

该场景是一个操作日志统计功能;对于产生的日志记录到文本文件中;

而查询上是利用正则表达式进行数据的一个查询;

通过正则的组的概念进行查询并进行分页;方法很简单,目前还只能在简单的功能进行应用;

下面是代码:

 数据的格式(日志的格式是固定) :  [person|datatype|date|state|infoID]  ---相当于表的结构

数据的查询正则:  [(?<person>[^\|])|(?<datatype>[^\|])|(?<date>[^\|])|(?<state>[^\|])|(?<infoID>[^\|])] 

条件查询的话:利用输入的值替换 上面的[^\|]来达到查询的效果;

如果要做到修改、删除数据的话也是通过正则Regex.Replace;

主要的就是这些,不知道有没有更好的方法建议!

当然该我们将数据进行加密再放到文本文件中这样可能就安全一些!

 目前唯有一个还未做好就是分组功能 ---  sql中的group  by !

就写到这里!上班了.....