どれもなんてことはないコードなんですけど、コピー&ペーストで使えるようにメモしておきます。
*** JavaVMのシステムプロパティを一覧 [#z45efa31]
*** JavaVMのシステムプロパティを一覧 [#eafa1d71]
 webMethodsで、これをJavaサービスにして使っていたものを汎用化しました。ソートしてるだけですね(^^;;
 public static final String[][] getSystemProperties() {
     Properties props = System.getProperties();
     List keyList = new ArrayList(props.keySet());
     Collections.sort(keyList);
     int propsSize = keyList.size();
     String[][] properties = new String[propsSize][2];
     for (int i = 0; i < propsSize; i++) {
         String key = (String)keyList.get(i);
         properties[i][0] = key;
         properties[i][1] = props.getProperty(key);
     }
     return properties;
 }
 public static final void printlnSystemProperties() {
     String[][] sysProps = getSystemProperties();
     int propSize = sysProps.length;
     for (int i = 0; i < propSize; i++) {
         System.out.println(sysProps[i][0] + "=" + sysProps[i][1]);
     }
 }

*** VMで有効になっているJDBCドライバのバージョンはどれなの?チェック [#ffb41f0c]
 try {
     //Oracle JDBC Driverをロード
     DriverManager.registerDriver(new OracleDriver());
     //Connectionオブジェクトを作成
     Connection conn = DriverManager.getConnection(
                     "jdbc:oracle:thin:@oracledb:1521:dbname",
                     "username", "password");
     //JDBCおよびDBに関する情報取得
     DatabaseMetaData meta = conn.getMetaData();
     //DB製品名
     String DB_Product_Name = meta.getDatabaseProductName();
     //DB製品バージョン
     String DB_Product_Version = meta.getDatabaseProductVersion();
     //JDBCドライババージョン
     String JDBC_Driver_Name = meta.getDriverName();
     //JDBCドライバ製品名
     String JDBC_Driver_Version = meta.getDriverVersion();
     //Connectionオブジェクトをクローズ
     conn.close();
     System.out.println("DB_Product_Name: " + DB_Product_Name);
     System.out.println("DB_Product_Version: " + DB_Product_Version);
     System.out.println("JDBC_Driver_Name: " + JDBC_Driver_Name);
     System.out.println("JDBC_Driver_Version: " + JDBC_Driver_Version);
 } catch (SQLException e) {
     e.printStackTrace();
 }

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS