プロファイルのプロパティ

ときSRC下に置かれた非Webプログラム上のWebプログラム、

拡張プロパティ、一般的な使用から分離フォーマットキー=値、キー、値が中国語をサポートしていません;

設定ファイルはdb.propertiesを命名するの読み込み方法

  1. 直接ロードバンドル
    1つの     プライベート 静的な文字列ドライバと、
    2      プライベート 静的な文字列のURL。
    3      プライベート 静的な文字列のユーザ名。
    4      プライベート 静的な文字列のパスワード。
    5      静的{
     6          のResourceBundleバンドル= ResourceBundle.getBundleは( "DB" )。
    7          ドライバ= bundle.getString( "ドライバ" )。
    8          URL = bundle.getString( "URL" )。
    9          名= bundle.getString( "ユーザ名" )。
    10          パスワード= bundle.getString( "パスワード" )。
         }

     

     
  2. ロード・ファイル・ストリーム
    1つの     プライベート 静的文字列ドライバと、
     2      プライベート 静的文字列のURL;
     3      プライベート 静的文字列名;
     4      プライベート 静的文字列のパスワード;
     5      静的{
     6。         試し{
     7つの。         // 現在のクラスローダによって得られた1クラス
    8。          クラスローダローダ= JDBCUtils_V3。クラス.getClassLoader();
     9          // ローダの方法により得られた2入力ストリーム
    10          のInputStream loader.getResourceAsStreamは=(「db.properties」である);
     11          // 3プロパティオブジェクトの作成
    12         プロパティプロパティ= 新しいプロパティ();
    13          // 4加载输入流         
    14          は、Properties.load(です)。        
    15          // 5获取配置文件的信息
    16          ドライバ= properties.getProperty("ドライバ" )。
    17          URL = properties.getProperty( "URL" )。
    18          名= properties.getProperty( "ユーザ名" )。
    19          パスワード= properties.getProperty( "パスワード" );
    20          } キャッチ(IOExceptionを電子){
     21              // TODO自動生成されたcatchブロック
    22             e.printStackTrace();
    23          }
     24      }

     

 

おすすめ

転載: www.cnblogs.com/vvxl/p/10927120.html