scala - properties操作
第一步:创建datasources.properties
# oracle 测试 可以
oracle.url=jdbc:oracle:thin:@//127.0.0.1:1521
oracle.driver=oracle.jdbc.driver.OracleDriver
oracle.user=root
oracle.password=123456
oracle.dataBaseName=orc
第二步:创建properties的常数类
package com.zhangxiaofan.constant object PropertiesConstant { val dataSourcePropertiesPath = "datasources.properties" val oracleUrl = "oracle.url" val oracleDriver = "oracle.driver" val oracleUser = "oracle.user" val oraclPassword = "oracle.password" val oracleDataBaseName = "oracle.dataBaseName" }
第三步:读取properties文件中的数据
package com.zhangxiaofan.util import java.util.Properties import com.zhangxiaofan.constant.PropertiesConstant object propertisUtil { def main(args: Array[String]): Unit = { //读取oracle配置文件 var properties = new Properties() val reader = this.getClass.getClassLoader().getResourceAsStream(PropertiesConstant.dataSourcePropertiesPath) properties.load(reader) val databaseName = properties.getProperty(PropertiesConstant.oracleDataBaseName) val url = properties.getProperty(PropertiesConstant.oracleUrl).concat(":").concat(databaseName.toUpperCase) val driver = properties.getProperty(PropertiesConstant.oracleDriver) val user = properties.getProperty(PropertiesConstant.oracleUser) val password = properties.getProperty(PropertiesConstant.oraclPassword) println(databaseName) println(url) println(driver) println(user) println(password) } }
第四步:展示结果