我对便携式的定义是:
当我将JAVA程序导出到jar文件时,其他人(使用我的jar)不需要安装除JRE之外的任何东西;也就是说,便携式JAVA SQL包是一个jar文件,用户可以像普通包一样使用它,不需要安装其他任何东西。
SQLite for JAVA“可移植”吗?如果没有,任何SQL包都是“可移植的”? 或者没有这样的SQL包,用户必须安装一些SQL环境?
===========
我想我需要一个jar文件(只是一个jar包!不需要任何安装!),它接受像创建表这样的SQL语句。 我的java程序很小,所以我不想安装像MySQL这样的大型大型SQL环境。 只需要一些SQL的基本功能,比如创建表和查询。
答案 0 :(得分:0)
有一些嵌入式数据库可以在内存中实现。流行的有: HSQL,H2和Derby。(都与mysql类似)
您可以编写"创建表格。"在sql文件中构建模式,应用程序加载它并创建数据库。当然,您还必须提前添加sql驱动程序。
但是在应用程序完成后,数据无法维护。