今天把配置文件的Bug修復了,總結一下Java配置文件如何讀寫
以.properties後綴結尾,內容不出現空格和雙引號
//config.properties
Driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/
user=root
password=12345
Properties(特性)類在:java.util.Properties,繼承java.util.Hashtable。
Properties是已Key,value(鍵,值)對,一一對應存儲
void load(Reader reader);
該方法可將Properties文件從數據流中讀取,參數也可以為InputStream
Properties p = new Properties();
String Driver = null;
Reader reader = new FileReader("config.properties");
p.load(reader);
Driver = p.getProperty("Driver");
reader.flush();
reader.close();
void store(Writer w,String comments);
該方法將key,value寫入輸出流中,第二個參數可以將配置文件第一行的注釋更新
Properties p = new Properties();
Writer writer = new FileWriter("config.properties");
p.setProperty("url","jdbc:mysql://localhost:3306/");
p.setProperty("user","root");
p.store(writer,"this is comments");
writer.flush();
writer.close();
配置文件可用於在JDBC封裝工具類中
將需要的內容寫在配置文件中可以直接修改配置文件達到目的而不需要對程序進行修改