將程式中寫死的變數,提取到配置檔案中,配置檔案可以有兩種方式,xml和屬性檔案。都是用來儲存資料的。
建立屬性檔案jdbc.properties:
格式:key=value;想要獲取value時,通過get(key)來實現。
位置:src目錄下;
jdbc.properties
driverclass=com.mysql.jdbc.driverjdbcurl=jdbc:mysql://
/jtdb
user=root
password=123456
讀取屬性檔案:
resourcebundle rb = resourcebundle.getbundle("jdbc");
獲取對應的資料:
class.forname(rb.getstring("driverclass"));string url = rb.getstring("jdbcurl");
string user = rb.getstring("user");
string password = rb.getstring("password");
connection conn = drivermanager.getconnection(url, user, password);
xml配置檔案的形式 VS 配置類的形式
基於xml的形式定義bean的資訊 去容器中讀取bean public static void main string args 基於讀取配置類的形式定義bean資訊 configuration public class mainconfig 注意 通過 bean的形式是使用的話,bean的預設名稱...
ini形式配置檔案解析庫 iniparser
官方 github 1.編譯生成動態鏈結庫 a.解壓 tar zxvf iniparser 3.1.tar.gz cd tar zxvf iniparserb.編譯 make拷貝src下的標頭檔案dictionary.h和iniparser.h以及壓縮包目錄下的靜態庫libiniparser.a和動...
找不著 jdbc 配置檔案解決方案
classpath 會掃瞄所有的配置檔案 ignore resource not found 如果屬性檔案找不到,是否忽略,預設false,即不忽略,找不到檔案並不會丟擲異常。ignore unresolvable 是否忽略解析不到的屬性,如果不忽略,找不到將丟擲異常。但它設定為true的主要原因是...