用java做了个应用程序,需要简单利用数据库存放些数据,但是如果我用mysql或者sql server,而用户却没有安装mysql之类的东西,那怎样保证正常运行呢?有没有个小型数据库是随java程序附带的,程序到哪数据库就到哪儿

解决方案 »

  1.   

    这个没有。。不过如果你用netBeans开发的话。里面就SUN公司自带的derby数据库。如果你想做成单机的  建议你用XML来保存数据。XML也足够灵活,易用。无论是你测试还是运行都比较方面。。
      

  2.   

    用ACCESS 不如用mysql  
      

  3.   

    选择一个嵌入式数据库就行了。
    SQLite, Berkeley DB, HSQL, H2
      

  4.   

    可以用access,XML也能存储数据
      

  5.   

    sqlite正合适你的要求。
    sqlite是一个嵌入式数据库,整个数据库只是一个单文件,跨平台,不需要安装,不需要启动,就可以直接使用标准的sql进行操作。
      

  6.   

    安装了java之后不是有一个javaDB的么?!好像都到10.几版本了
      

  7.   

    Java安装之后有一个默认安装的小型数据库,javadb 记得好像在jdk的安装目录里面就能找到。
      

  8.   

    恩  安装jdk的时候,他自身带了数据库!