Java本地数据库

Java本地数据库,java,database,eclipse,Java,Database,Eclipse,我正在使用Java和Eclipse创建一个软件。该软件是独立的,不需要互联网连接 该程序的主要用途是需要访问数据库。我习惯于为Android开发,每个设备都内置了MySQL数据库。Java也有类似的东西吗。我到处都找过,看到过关于这类事情的参考资料,但没有看到任何明确的答案。我知道有JDBC,但这似乎是一种控制数据库而不是创建数据库的方法 我想确定的是,是否有一个预安装的数据库可以在Eclipse中使用而无需进一步安装,就像使用Android时MySQL数据库一样 我使用的Java版本是Java

我正在使用Java和Eclipse创建一个软件。该软件是独立的,不需要互联网连接

该程序的主要用途是需要访问数据库。我习惯于为Android开发,每个设备都内置了MySQL数据库。Java也有类似的东西吗。我到处都找过,看到过关于这类事情的参考资料,但没有看到任何明确的答案。我知道有JDBC,但这似乎是一种控制数据库而不是创建数据库的方法

我想确定的是,是否有一个预安装的数据库可以在Eclipse中使用而无需进一步安装,就像使用Android时MySQL数据库一样

我使用的Java版本是Java.runtime.version=1.7.0_40-b43

我正在使用Eclipse开普勒服务版本2

我想确定的是,是否有一个预安装的数据库可以在Eclipse中使用而无需进一步安装,就像使用Android时MySQL数据库一样


首先,Android包括SQLite(而不是mysql)。第二,没有,没有。您可以使用或(或任何其他纯Java数据库)。作为纯Java数据库,它们不需要外部安装(但可以在外部安装),并且可以直接在Eclipse中运行。

SQLite是否可以满足您的需要?

它不是预装的,但似乎很适合其他类型:

不,你没有。你必须单独安装数据库。我知道NetBeans在Android设备上为MySQL提供了很好的工具-太可怕了!eclipse没有预装DB,但oracle提供JAVA DB(Apache Derby)及其JDK发行版,您可以使用它。它不是每个Android设备上的
MySQL
,而是
SQLite
。您也可以在独立java应用程序中使用
SQLite
。只需下载一个文件并将其与应用程序打包。