grails操作Properties类

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

你可能感兴趣的:(mysql,jdbc,grails)