Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaDB嵌入式_Java_Database_Javadb - Fatal编程技术网

JavaDB嵌入式

JavaDB嵌入式,java,database,javadb,Java,Database,Javadb,我看过并遵循了许多教程,回顾了几个关于堆栈溢出的条目,但我仍然不明白这是否是,甚至我要寻找的东西是否真的存在 我想知道是否有可能创建一个JAVA应用程序,其关联的数据库可能存储和分发在与应用程序相同的JAR中,或者至少在与应用程序相同的文件夹中,以便用户不需要安装JAVA以外的任何东西,这就是我所描述的嵌入式JavaDB 如果有人能提供使用NETBEANS 8.0的教程链接,我将不胜感激。谢谢。这两种数据库都是纯Java数据库,可以在单用户/独立/嵌入式模式下运行这是静态数据库还是什么?您可能不

我看过并遵循了许多教程,回顾了几个关于堆栈溢出的条目,但我仍然不明白这是否是,甚至我要寻找的东西是否真的存在

我想知道是否有可能创建一个JAVA应用程序,其关联的数据库可能存储和分发在与应用程序相同的JAR中,或者至少在与应用程序相同的文件夹中,以便用户不需要安装JAVA以外的任何东西,这就是我所描述的嵌入式JavaDB


如果有人能提供使用NETBEANS 8.0的教程链接,我将不胜感激。谢谢。

这两种数据库都是纯Java数据库,可以在单用户/独立/嵌入式模式下运行这是静态数据库还是什么?您可能不想修改打包在jar中的数据库中的记录,对吗?如果您希望在内存中有一个数据库,它会在每次退出程序时清除,那么您可以使用HSQLDB或H2。你能提供更多关于你的用例的细节吗?@nickgroenke我想要的是一种更简单的分发数据库的方法。我想要一个持久的数据库我不希望每次退出程序时都清除它,但我不希望我的应用程序的最终用户必须安装和配置任何数据库服务器,或者手动创建数据库并将其本地链接到应用程序以运行应用程序。。。可能吗?您可以使用SQLite,它将数据存储在磁盘上的文件中。不需要最终用户进行任何设置。数据库被粗略地说成是一个管理和保护良好的内存段。。。因此,我对运行JavaDB嵌入式数据库的应用程序的想法是,只需要JDK JRE就可以运行它的Jar,并在diet文件夹中使用一个特殊的段,也许可以无缝地运行在任何你想复制粘贴应用程序文件夹的地方。我只是精神错乱和。。。如果我是。。。出于好奇,什么是嵌入式数据库?。。。。我将查看SQLite的推荐。。。