Java 如何安装SQL数据库

Java 如何安装SQL数据库,java,sql,Java,Sql,我已经构建了一个Java应用程序,我已经将它编译成setup.exe,我通过使用“inno编译器”实现了这一点,一切正常。我只是想知道是否有办法自动安装SQL数据库?我必须导出它,所以我想知道是否有一种方法可以自动而不是手动地完成它 请让我知道 非常感谢。SQLite有JDBC驱动程序(例如),并创建一个数据库,该数据库是一个单独的文件,因此您只需要一个目录就可以将其写入即可。如果你没有很大的桌子,我会考虑使用它,因为它可能会变得有点慢。顺便说一句,我相信SQLite附带PHP5,您在上面提到过

我已经构建了一个Java应用程序,我已经将它编译成setup.exe,我通过使用“inno编译器”实现了这一点,一切正常。我只是想知道是否有办法自动安装SQL数据库?我必须导出它,所以我想知道是否有一种方法可以自动而不是手动地完成它

请让我知道

非常感谢。

SQLite有JDBC驱动程序(例如),并创建一个数据库,该数据库是一个单独的文件,因此您只需要一个目录就可以将其写入即可。如果你没有很大的桌子,我会考虑使用它,因为它可能会变得有点慢。顺便说一句,我相信SQLite附带PHP5,您在上面提到过PHP


我会检查一下,将MySQL添加到您正在分发的内容中是否没有重大的许可问题,我希望您至少必须修改您的许可协议。通过使用shell脚本或bat文件,可能有一些方法可以让MySQL安装,但是如果已经安装了MySQL,那么将已经使用默认端口,因此您的MySQL需要更改其.ini文件。

您指的是什么数据库?如果您只需要做一些次要的事情,那么在java应用程序中包含一个sqlite数据库并使用它。如果你在某处使用大型数据库(Oracle、DB2、MySQL、PostgreSQL等),那么你就不能在应用程序中安装它。是的,我使用的是MySQL,所以唯一的方法是手动安装?你根本无法做到这一点-你不能在安装应用程序的计算机上安装MySQL。有一种方法,在计算中没有什么是不可能的,请用“安装sql数据库”明确说明?您是否正在尝试安装类似mysql的“数据库管理系统”?或者您有一个要导入系统的现有数据库?