我的父亲有一个小企业,并让我让他成为一个快速的程序,以帮助自动化他的几个日常任务。由于这些任务的性质,它绝对需要一个本地数据库(不是通过多个客户端的连接分布,只有一个本地客户端和一个本地MySql数据存储区)。
我已经习惯了MySql编程,但从来没有安装它,也没有真正了解它的工作原理。
我想要的是最终的可交付成果,我向他发送了一个文件夹,其中包含一个可执行的JAR(我已经选择了Java,因为它非常适合),以及一个预配置的MySql数据库。我将运行所有脚本,初始化所有表并填充它们等。在部署distributable(文件夹)之前。
这样,他不需要配置。我的父亲得到了这个文件夹,在他的文件系统上的任何地方都把它拽下来,然后双击JAR每次启动程序。我将预先配置JDBC代码以查找并连接到同样位于同一根文件夹(“ MyDadsApp / ”)下的本地Mysql数据库。
这甚至可以做到吗?如果没有,为什么?如果是这样,怎么样?
以下是我正在考虑的暂定部署文件夹结构:
MyDadsApp/
MyDadsApp.jar
res/
user-manual/
mysql/
MyDadsAppDatabase.myd (???) - the actual database
MySql.exe (???) - MySql Server
任何输入/建议都将张开双臂!
由于