背景:私はPHPに慣れており、PHPスクリプトをデータベース(DBのURL、パスワード、名前など)に使うために、すべての変数を設定する 'connect.ini'のようなものを常に使用していました。現在、私はJava ieeについて同じクラスを取っています。先生は、実行可能なjarファイルとconnect.batファイルを使用して、main関数内の 'String [] args'を使用してそれらをリンクしたいと考えています。つまり、コードを記述し、メソッドがデータベースに接続する変数を受け取るようにします。これらの変数は、コマンド引数から渡されたメインメソッドで設定され、メインコールは変数が必要なメソッドとプログラムはDBに接続します。あなたの設定に加えてコマンドと引数(環境変数の形で)を加えたため、batファイルが必要になります。それがはっきりと願っている。MySQL DBへの接続:.iniファイルまたは.batファイルの方が優れていますか?
しかし、私はこれが良い解決策であるかどうか、それが受け入れられる解決策であるかどうか疑問に思っています。私の質問:
- このシステムはLinuxで動作しますか?私はそう信じていない。おそらくシェルスクリプトなので、コードの移植性が失われていますか?
- 単純なiniファイルをリソースに入れるのはなぜでしょうか?
- このメソッドを使用してデータベースに接続するための変数を割り当てるよう教えてくれる先生をどのように評価しますか?
- 外部の有用なパラメータを使用してデータベースに接続するときに彼が私を間違った方法で入れていると思うと間違っていますか?