一些背景;我非常习惯于PHP,并且我总是使用类似'connect.ini'的设置来设置所有变量,让PHP脚本访问数据库(即数据库URL,密码,名称等)。现在,我正在学习关于Java iee的相同类,并且老师希望我们使用可运行的jar和connect.bat文件,并使用主函数中的'String [] args'将它们链接起来。也就是说,你编写代码并让方法接收连接到数据库的变量,这些变量在主方法中设置,从命令参数传递它们,主调用需要变量的方法和程序连接到数据库。 bat文件是需要的,因为你把它放在你的设置上加上命令加上参数(以环境变量的形式);希望它很清楚。连接到MySQL数据库:更好的.ini文件或.bat文件?
但我想知道这是否是一个好的解决方案,以及如果这是一个可接受的解决方案。我的问题:
- 此系统在Linux上工作吗?我不这么认为。也许是一个shell脚本,所以我们失去了代码的可移植性?
- 为什么不使用简单的ini文件放入资源?
- 您如何评价请求使用此方法分配变量以连接到数据库的教师?
- 我错了,如果我认为他用错误的方式连接到使用外部有用参数的数据库?