一、读取用户主目录中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的写法少写了好多东西!