一、讀取用戶主目錄中db.cfg文件
def props = new Properties(); new File(System.getProperty("user.home")+"/db.cfg").withInputStream { stream -> props.load(stream) }
*stream是可以自定義的,代表文件流;
二、db.cfg文件內容
#驅動類名(必填) jdbc.db.Driver=org.gjt.mm.mysql.Driver #連接數據庫的url(必填) jdbc.db.URL=jdbc:mysql://localhost:3306 #用戶名(必填) jdbc.db.User=root #密碼(必填) jdbc.db.Password=123456 #數據庫名(選填) jdbc.db.DatabaseName=test
三、取得屬性文件中的鍵值對:
driverClassName = props["jdbc.db.Driver"] username = props["jdbc.db.User"] password = props["jdbc.db.Password"]很簡單,一看就懂,比Java的寫法少寫了好多東西!