• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JDBCでDBアクセスする際のユーザーID、パスワード等はハードコードして良い?)

JDBCでDBアクセスする際のユーザーID、パスワード等はハードコードして良い?

このQ&Aのポイント
  • JDBCを使用してDBにアクセスする際、ユーザーIDやパスワードをハードコードしても問題ありませんか?
  • JDBCを使用したサンプルコードで、ユーザーIDやパスワードがハードコードされていますが、実際の業務プログラムでも同じようにしても良いのでしょうか?
  • ホスト名やポート名、データベース名に関しても、プログラムに直接書いても問題ないのか、設定ファイルなど別の方法があるのか知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yanch
  • ベストアンサー率50% (114/225)
回答No.1

もし、保守性を大切にするのであれば、ハードコーディングはせずに、 プロパティファイルに出すか、xmlファイルにするか、 もしくは、JNDIにすると良いでしょう。 サンプルプログラムは、たぶん、簡略化のためにハードコーディングしていると思われます。

donkypong
質問者

お礼

JNDIというしくみがあるのですね。 こちらで、JNDIによってデータベース接続情報を管理する方法がみつかりました。 http://www.atmarkit.co.jp/fjava/javatips/004container003.html ありがとうございました。

関連するQ&A

専門家に質問してみよう