日期:2014-05-20  浏览次数:20706 次

数据存储到本地文件,并存入数据库,按照时间戳查询。
问题具体是这样的:客户端程序1s发送一次数据给服务器,将1min的数据存储到dat文件内(dat文件按时间(精确到min)戳命名),同时在数据库内插入含有该时间戳的行(也就是说,1min的数据只在数据库中插入一次),现在假设数据表有很多行,如何读取10min内的数据呢?

------解决方案--------------------
你的数据是存在dat文件中的,所以纯粹用sql server无法做到。
要用Java写一个服务程序,该程序先从sql server查出起始行号和结束行号,然后从文件中读取数据,返回数据给用户。
------解决方案--------------------
http://topic.csdn.net/t/20030120/18/1376912.html