日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java項目中讀取jdbc.properties文件操作

瀏覽:23日期:2022-08-26 18:24:35

java內容

Properties props = Resources.getResourceAsProperties('jdbc.properties');String url = props.getProperty('jdbc.url');String driver = props.getProperty('jdbc.driverClass');String username = props.getProperty('jdbc.username');String password = props.getProperty('jdbc.password');Class.forName(driver).newInstance();Connection conn = (Connection) DriverManager.getConnection(url, username, password);

jdbc.properties文件內容

jdbc.driverClass = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://127.0.0.1:3306/LY?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=truejdbc.username = rootjdbc.password = rootjdbc.minPoolSize=2jdbc.maxPoolSize=20jdbc.checkoutTimeout=3000jdbc.maxStatements=50jdbc.testConnectionOnCheckin = falsejdbc.idleConnectionTestPeriod =18000

補充知識:模仿com.alibaba.fastjson.JSONObject取值的PropertiesUtils

1.依賴于:fastjson

<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.39</version></dependency>

2.話不多說,上代碼

package com.gy.common.util; import java.io.IOException;import java.io.InputStream;import java.math.BigDecimal;import java.math.BigInteger;import java.sql.Timestamp;import java.util.Date;import java.util.Properties; import org.slf4j.Logger;import org.slf4j.LoggerFactory; import com.alibaba.fastjson.util.TypeUtils; /** * java讀取配置文件 * * @author Neo 2017-5-12 * @version 1.1 * */@SuppressWarnings({ 'unchecked', 'rawtypes' })public class PropertiesUtils { private static Logger logger = LoggerFactory.getLogger(PropertiesUtils.class); private static Properties properties; private static final String PROPERTIES_EGIS_FILE_NAME = 'application/config.properties'; static {properties = new Properties();InputStream scmsStream = null;try {scmsStream = PropertiesUtils.class.getClassLoader().getResourceAsStream(PROPERTIES_EGIS_FILE_NAME);properties.load(scmsStream);logger.info('PropertiesUtils', 'staitc init prop', properties.toString()); } catch (Exception e) {} finally {try {if (scmsStream != null) {scmsStream.close();}} catch (Exception e) { }}} public static String getProperty(String key) {String result = properties.getProperty(key);return result;} public static String getProperty(String key, String defaultValue) {String result = properties.getProperty(key, defaultValue);return result;} public static String getProperties(String propertiesName, String key) {Properties props = new Properties();InputStream inputStream = null;try {inputStream = PropertiesUtils.class.getClassLoader().getResourceAsStream(propertiesName);props.load(inputStream);} catch (IOException e) {} finally {try {if (inputStream != null) {inputStream.close();}} catch (Exception e) { }} return props.getProperty(key);} public static Object getObject(String key, Class clazz) {Object obj = getProperty(key);return TypeUtils.castToJavaBean(obj, clazz);} public static Boolean getBoolean(String key) {Object value = getProperty(key);if (value == null)return null;elsereturn TypeUtils.castToBoolean(value);} public static byte[] getBytes(String key) {Object value = getProperty(key);if (value == null)return null;elsereturn TypeUtils.castToBytes(value);} public static boolean getBooleanValue(String key) {Object value = getProperty(key);if (value == null)return false;elsereturn TypeUtils.castToBoolean(value).booleanValue();} public static Byte getByte(String key) {Object value = getProperty(key);return TypeUtils.castToByte(value);} public static byte getByteValue(String key) {Object value = getProperty(key);if (value == null)return 0;elsereturn TypeUtils.castToByte(value).byteValue();} public static Short getShort(String key) {Object value = getProperty(key);return TypeUtils.castToShort(value);} public static short getShortValue(String key) {Object value = getProperty(key);if (value == null)return 0;elsereturn TypeUtils.castToShort(value).shortValue();} public static Integer getInteger(String key) {Object value = getProperty(key);return TypeUtils.castToInt(value);} public static int getIntValue(String key) {Object value = getProperty(key);if (value == null)return 0;elsereturn TypeUtils.castToInt(value).intValue();} public static Long getLong(String key) {Object value = getProperty(key);return TypeUtils.castToLong(value);} public static long getLongValue(String key) {Object value = getProperty(key);if (value == null)return 0L;elsereturn TypeUtils.castToLong(value).longValue();} public static Float getFloat(String key) {Object value = getProperty(key);return TypeUtils.castToFloat(value);} public static float getFloatValue(String key) {Object value = getProperty(key);if (value == null)return 0.0F;elsereturn TypeUtils.castToFloat(value).floatValue();} public static Double getDouble(String key) {Object value = getProperty(key);return TypeUtils.castToDouble(value);} public static double getDoubleValue(String key) {Object value = getProperty(key);if (value == null)return 0.0D;elsereturn TypeUtils.castToDouble(value).doubleValue();} public static BigDecimal getBigDecimal(String key) {Object value = getProperty(key);return TypeUtils.castToBigDecimal(value);} public static BigInteger getBigInteger(String key) {Object value = getProperty(key);return TypeUtils.castToBigInteger(value);} public static String getString(String key) {Object value = getProperty(key);if (value == null)return null;elsereturn value.toString();} public static Date getDate(String key) {Object value = getProperty(key);return TypeUtils.castToDate(value);} public static java.sql.Date getSqlDate(String key) {Object value = getProperty(key);return TypeUtils.castToSqlDate(value);} public static Timestamp getTimestamp(String key) {Object value = getProperty(key);return TypeUtils.castToTimestamp(value);} public static void main(String[] args) {if(getBooleanValue('isNeedLogin'))System.out.println('aaa');}}

以上這篇java項目中讀取jdbc.properties文件操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩亚洲一区| 国产情侣久久| 国产一区二区三区四区五区| 久久国际精品| 午夜在线观看免费一区| 999在线观看精品免费不卡网站| 亚洲综合在线电影| 国产精品九九| 精品国产成人| 电影91久久久| 国模大尺度视频一区二区| 欧美xxxx性| 国产一区二区三区四区大秀| 日韩欧美视频专区| 久久亚洲在线| 亚洲一区日本| 日韩动漫一区| 免费在线播放第一区高清av| 狠狠久久伊人| 亚洲福利国产| 免费在线观看一区二区三区| 国产精品成人自拍| 精品资源在线| 九九九精品视频| 三上亚洲一区二区| 日韩影院二区| 尤物精品在线| 中文字幕日本一区二区| 亚洲69av| 国产精品丝袜在线播放| 久久精品系列| 久久久777| 欧美专区一区二区三区| 天海翼亚洲一区二区三区| 欧美日韩一区二区三区四区在线观看 | 日本不卡一二三区黄网| 久久国产视频网| 久久中文字幕导航| 91av亚洲| 国产午夜精品一区二区三区欧美 | 久久久噜噜噜| 国产亚洲福利| 国产日产一区| 国产高清不卡| 免费人成精品欧美精品| 国产欧美三级| 色在线视频观看| 欧美性感美女一区二区| 香蕉精品999视频一区二区| 欧美亚洲福利| 日韩国产一区| 在线精品一区| 精品三级av在线导航| 久久久一二三| 蜜桃久久精品一区二区| 日韩精品一页| 日韩国产综合| 欧美国产另类| 国产精品分类| 亚洲一级影院| 四虎8848精品成人免费网站| 国产精品一区二区三区www| 日韩亚洲国产欧美| 国产亚洲毛片| 国产免费av国片精品草莓男男| 亚洲精品九九| 久久av影院| 美女网站一区| 欧美中文一区| 久久精品1区| 91成人在线网站| 久久精品中文| 亚洲深夜福利在线观看| 精品国产网站| 在线综合视频| 麻豆一区二区三区| 1024精品久久久久久久久| 91亚洲精品在看在线观看高清| 国产乱码精品一区二区亚洲| а√在线中文在线新版| 久久亚洲电影| 国产精品伦理久久久久久| 国产视频一区三区| 久久尤物视频| 亚洲网址在线观看| 啪啪国产精品| 久久在线91| 日韩成人一级| 日韩天堂av| 国产 日韩 欧美一区| 欧美1区2区3| 日韩国产一二三区| 亚洲精品88| 日韩av电影一区| 爽爽淫人综合网网站| 亚洲国内欧美| 中文字幕高清在线播放| 国产情侣久久| 日韩精品中文字幕吗一区二区| 国内精品福利| 日韩av首页| 成人在线视频区| 国产精品毛片视频| 激情久久一区二区| 免费在线观看日韩欧美| 国产在线观看91一区二区三区| 鲁大师精品99久久久| 视频一区二区三区中文字幕| 久久久噜噜噜| 日韩精品一级中文字幕精品视频免费观看 | 精品无人区麻豆乱码久久久| 精品一区二区三区四区五区| 亚洲涩涩av| 99在线精品免费视频九九视| 国产欧美一区二区三区精品酒店| 国产乱码精品一区二区亚洲| 亚洲开心激情| 老鸭窝毛片一区二区三区| 日韩精品午夜| 欧美韩日一区| 里番精品3d一二三区| 国产亚洲欧美日韩精品一区二区三区| 久久亚洲国产精品一区二区| 欧美色图国产精品| 精品捆绑调教一区二区三区| 国产精品乱战久久久| 亚洲人亚洲人色久| 亚洲精品系列| 蜜臀国产一区二区三区在线播放| 黄色欧美日韩| 午夜国产欧美理论在线播放 | 色老板在线视频一区二区| 水蜜桃久久夜色精品一区| 动漫av一区| 成人精品视频| 精品国产免费人成网站| 国产一区二区精品福利地址| 精品视频一区二区三区在线观看 | 免费观看在线综合| 首页国产欧美久久| 蜜桃久久久久久| 亚洲一级大片| 亚洲精品伊人| 日韩不卡一二三区| 欧美日本三区| 精品视频自拍| 啪啪国产精品| 亚洲色诱最新| 亚洲精品激情| 91嫩草精品| 精品久久影院| 麻豆精品蜜桃| 国产超碰精品| 免费久久99精品国产自在现线| 麻豆9191精品国产| 日韩在线网址| 精品中国亚洲| 久久国产电影| 在线亚洲自拍| 日韩高清不卡在线| 欧美xxxx性| 日韩一区二区中文| 国产精品婷婷| 国产亚洲精品美女久久| 久久超碰99| 国产不卡人人| 国产精品试看| 午夜久久av | 国产精品久久久久久久久免费高清| 麻豆精品视频在线| 日韩av首页| 玖玖精品视频| 国产精品免费不| 神马午夜在线视频| 在线视频日韩| 国产精品亚洲片在线播放| 精品深夜福利视频| 少妇精品导航| 午夜电影一区| 精品国产美女a久久9999| 亚洲91视频| 中文字幕免费一区二区| 精品高清久久| av不卡在线| 国产精品黄色| 欧美/亚洲一区| 国产欧美日韩| 欧美不卡高清一区二区三区| 综合欧美精品| sm久久捆绑调教精品一区| 伊人久久亚洲影院| 国产精品入口久久| 日韩三区在线| 国产精品久久久久久久久久白浆| 久久久水蜜桃av免费网站| 日韩av一二三| 欧美亚洲激情| 国产精品一区二区三区av| 在线午夜精品| 91欧美日韩|