properties檔案中的內容是以鍵值對的形式存在的,即鍵=值
建立乙個db.properties檔案,檔案中的內容如下
driverclassname=com.mysql.jdbc.driverurl=jdbc:mysql://localhost:3306/newdb3?useencoding=true&characterencoding=utf8&usessl=false
username=root
password=123456
file file =
newfile
("db.properties");
if(!file.
exists()
)
properties ps =
newproperties()
;
fileinputstream fis =
newfileinputstream
(file)
;
ps.
load
(fis)
;//獲得驅動類名
string driverclass = ps.
getproperty
("driverclass");
//獲得url
string url = ps.
getproperty
("url");
//獲得使用者名稱
string username = ps.
getproperty
("username");
//獲得密碼
string password = ps.
getproperty
("password");
system.out.
println
(driverclass)
;system.out.
println
(url)
;system.out.
println
(username)
;system.out.
println
(password)
;
和上面不同的是,這裡獲得流物件使用的類載入器,其他步驟都一樣
inputstream in =
jdbcdemo08.
class
.getclassloader()
.getresourceasstream
("db.properties"
);
讀取配置檔案並讀取檔案
配置檔案 url users z ten documents name myfile.txt url是讀寫檔案的檔案位址,name是讀寫檔案的檔名稱 fileinputstream is null try catch filenotfoundexception e2 properties pt ne...
Java檔案讀取 jar包內檔案讀取
最近遇到一些jar包內外配置檔案讀取的問題。索性自己測試總結一下,與大家分享。主要是關於classloader.getresource和class.getresource方法路徑區別的問題。1.絕對路徑檔案讀取,最簡單,最直接的方式 從絕對路徑讀取檔案,最基本的檔案讀取方式 author lihzh...
C 讀取檔案
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...