如何将java程序直接自动连接到MySQL数据库?
我想在我的Java应用程序中使用MySQL,但非常重要的是,用户在启动应用程序之前不需要启动或安装任何程序,那么,我如何安装MySQL(如果需要的话)并通过代码直接启动MySQL服务器呢?我必须使用其他数据库吗?您可以使用类似的工具在用户的计算机上安装MySQL以及Java应用程序。Java应用程序必须创建Java应用程序所需的所有表 另一种选择是使用Java嵌入式数据库,如。用户只需安装Java应用程序 MySQL已经发布了关于如何在需要时进行操作的详细信息。它列出了这三个选项:如何将java程序直接自动连接到MySQL数据库?,java,mysql,database,Java,Mysql,Database,我想在我的Java应用程序中使用MySQL,但非常重要的是,用户在启动应用程序之前不需要启动或安装任何程序,那么,我如何安装MySQL(如果需要的话)并通过代码直接启动MySQL服务器呢?我必须使用其他数据库吗?您可以使用类似的工具在用户的计算机上安装MySQL以及Java应用程序。Java应用程序必须创建Java应用程序所需的所有表 另一种选择是使用Java嵌入式数据库,如。用户只需安装Java应用程序 MySQL已经发布了关于如何在需要时进行操作的详细信息。它列出了这三个选项: 嵌入式库
- 嵌入式库
- 静默windows安装
- 启动mysql表单命令行
请注意,要做到这一点,您还必须符合许可证要求。GPL代表GPL,commercial代表commercial。如果你能做到这一点,你就可以安装用户不想要或要求的所有东西。H2?或者SQLite?但我只想直接启动安装程序,也就是说,我希望用户只需点击下一步,我不想在后台进行。也许你可以使用类似SQLite()的“小型”sql解决方案?维护一个完整的MySql服务器可能有点过头了?只是一个想法…我会使用leonbloy提到的HSQL/H2。您可以将其保存到文件中,以便数据在重置应用程序后仍能保存。