sqllite...............网上很多下载,研究一下...........

解决方案 »

  1.   

    我要的不是一个数据库,而是对已有文件中数据的检索,客户的数据可能存放在数据库中,也可能存放在文件中。对数据库的访问接口和对文件访问的接口要保持一致,所以需要一个能解析SQL的代码,然后在文件数据检索中使用。客户有这样的需求,在文件中访问数据,不导入数据库中。
      

  2.   

    现在很多小型的数据库软件或开源代码所使用的数据文件都有自己的存储方式,由于效率的原因对SQL的解析和执行一般会和数据文件协议耦合的比较紧密,而我使用的文件是单一文件,所以解析SQL的代码必须独立。