本人想做个小程序,该程序需要在本地存取一些数据。我觉得实用sql来存取数据比较方便,但是如果使用该程序必须要装一个数据库软件就太麻烦了。我的问题是:程序能否在本地建一个数据库文件,使用sql的方式直接操作数据库文件来进行数据存取?(没有数据库管理系统),听别人说MFC中有个CDaoDatabase ,请问java中是否是类似的类

解决方案 »

  1.   

    首先你机上数据库肯定要有吧。在java中有jdbc进行操作数据库。如果说工具包的话,可以找找apache的dbutil框架,那就多了。
      

  2.   

    本机没有数据库系统,其实我就是问有没有方法使用sql在文件中读取数据的方法。
      

  3.   

    理论上来说是可以的,因为在styleReport中是可以使用本地的xml作为数据源,也提供了相关的驱动,楼主可以到网上搜搜styleReport XML数据源 参照那个试试看 
      

  4.   

    你不想安装数据库 直接读写XML文件 或者按格式写文本文件就行了
      

  5.   

    最简单的就是使用db4o。
    sql 和 oodb相比还是比较复杂。
      

  6.   

    sql 可以使用 sqlite-jdbc ,多一个jar文件而已。
      

  7.   

    sqlite就可以满足你的需求。SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
      

  8.   

    用access吧 ,不用安装 ,基本window用户都有  
      

  9.   

    mongodb 吧  绿色版 纯天然 非关系数据库 很好用