在java桌面应用程序中嵌入mysql

And*_*rew 11 java mysql database embedded-database

我不清楚有关如何在Java桌面应用程序中嵌入mysql的步骤/配置细节,以便它(应用程序)可以通过单个可执行文件安装在任何机器上,这样做可以设置数据库并提供运行的exe应用程序.现在我已经使用netbeans构建了我的应用程序,我已经使用mysql来设置database.plz进一步指导我.

OMG*_*ies 7

MySQL不是嵌入​​式数据库 - 与之相关的唯一JAR是JDBC驱动程序.它需要一个安装过程,该过程可以通过Java编写脚本,但该过程肯定会在您打算支持的Java应用程序之外运行.这意味着,您可以关闭Java应用程序,但MySQL服务/守护程序仍将运行.

只有libmysqld是可嵌入的.

有嵌入式数据库--SQLite,Firebird - 以及用Java制作的嵌入式数据库 - HSQL,Derby /(不记得以前称之为什么).我相信SQL Server Compact Edition是可嵌入的,而SQL Server Express/MSDE则不是.我不知道Oracle是否有嵌入版本....

  • @Cesar:谢谢,我不知道libmysqld (3认同)