我正在为我大学的一位教授开发一个与 MySQL 数据库通信的 java 程序。MySQL 数据库将与 Java 程序安装在同一台计算机上。前几天我意识到这个程序的安装有点棘手,特别是对于不擅长电脑的人,所以我想让这些人尽可能简单。
当前的问题是,要使程序运行,必须在数据库中创建一个名为“sqluser”且密码为“sqluserpw”的特定用户并授予所有权限。之后,必须创建一个包含多个表的数据库。我认为使用 JDBC 连接创建数据库不会那么困难,但是,我看到的每个 JDBC/MySQL 示例似乎都与一个已经存在的用户名和密码建立了一个连接,该用户名和密码通常是在 MySQL 命令中创建的线。我不希望在其他计算机上安装它的人需要使用命令行,因为这对他们来说可能是一种可怕的体验。此外,安装它的人还必须创建 root 用户,然后授予权限。
如何在不切换数据库的情况下使该程序的安装尽可能简单?