1. 程式人生 > >JDBC配置檔案的讀取方式-非靜態方法和靜態方法

JDBC配置檔案的讀取方式-非靜態方法和靜態方法

非靜態方法讀取

public void getConnection2() throws IOException{
InputStream is = getClass().getClassLoader().getResourceAsStream("jdbc.properties");
Properties pro = new Properties();
pro.load(is);
System.out.println(pro.getProperty("username"));
}

但是靜態方法不可以,靜態方法可以通過如下方式:

public static Connection getConnection() {
try {

//關鍵兩行程式碼
ResourceBundle bundle = ResourceBundle.getBundle("jdbc");
System.out.println(bundle.getString("username"));//可以讀取key對應的value


//Class.forName(DRIVER_CLASS);
//conn = DriverManager.getConnection(DATABASE_URL,DATABASE_USRE, DATABASE_PASSWORD);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}

相關推薦

java jdbc配置檔案讀取連線資料庫

Java呼叫配置檔案連線資料庫         Java連線資料庫,通常需要建立一個類檔案來定義資料庫URL、使用者名稱、密碼並且還要負責載入jdbc驅動,如果只是在類檔案中定義字串型別的 URL(資料庫地址)、USER(使用者名稱)、PASSWORD

JDBC配置檔案讀取方式-靜態方法靜態方法

非靜態方法讀取 public void getConnection2() throws IOException{InputStream is = getClass().getClassLoader().getResourceAsStream("jdbc.properties

模擬瀏覽器路徑 通過讀取XML配置檔案方式來使用反射完成對例項物件方法呼叫

反射: JAVA反射機制是在執行狀態中,對於任意一個實體類,都能夠知道這個類的所有屬性和方法;對於任意一個物件,都能夠呼叫它的任意方法和屬性;這種動態獲取資訊以及動態呼叫物件方法的功能稱為java語言的反射機制。    API: XML例子:

專案中讀取配置檔案方式(二)

import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** 有時,需要配置檔案,配置檔案中儲存的內容是什麼 ? 儲存屬性 儲存一些經常

專案中常用的讀取配置檔案方式(一)

package com.bjpowernode.demo01; import java.util.ResourceBundle; /** ResourceBundle讀取配置檔案 @author Administrator */ public clas

java 中配置檔案讀取的3種不同方法

前言 java在載入配置檔案的時候, 會優先去探尋 Source Folder 這類檔案 所以 可以將 配置檔案 放在 src 同級位置, 或者存放 在一個 新建Source Folder中 配置檔案 新建一個 mysql.properties 配置檔案 “=”

SpringBoot的propertiesyml兩種配置方式, 配置注入引數, 以及配置檔案讀取失效的問題

SpringBoot支援兩種配置方式,一種是properties檔案,一種是yml 首先在pom檔案中新增依賴: <dependency> <groupId>org.springframework.boot</gro

JavaWeb讀取專案配置檔案方式

配置檔案放在src的目錄下面:    這是我們需要讀取的就是jdbc2.properties配置檔案資訊 @WebServlet("/servletProperties4") public class ServletProperties4 extends

spring配置檔案讀取jdbc.properties的配置資訊

時間:2016-12-3 內容:spring讀取jdbc.properties的配置資訊; 一.jdbc.properties的配置資訊 jdbc.properties的配置資訊主要包括使用者名稱、密碼以及連線池的一些配置,程式碼如下: jdbc.driverClas

Spring-boot中讀取核心配置檔案application自定義properties配置檔案方式

前言:瞭解過spring-Boot這個技術的,應該知道Spring-Boot的核心配置檔案application.properties,當然也可以通過註解自定義配置檔案**.properties的資

python讀取配置檔案方式

python讀取配置檔案的方式 1、從config.ini中讀取,字尾無所謂,檔名字也無所謂,不過config.ini是常用寫法,所謂見名知意 config.ini內容: [global] ip = xxx port = xxx table = xxx uname = xxx passwd = xx

Java中讀取配置檔案方式

 一、使用org.apache.commons.configuration 需要使用的jar包:commons-collections-3.2.1.jar、commons-configuratio

java中使用log4j日誌檔案,讀取配置檔案方式

publicvoid init() {//該方法必須在所有log4j使用前呼叫 最好時初始化時就呼叫執行 載入好配置                           Properties props =new Properties();//建立一個系統引數物件  

jdk1.8新特性 : 接口中可以有普通方法(靜態方法)靜態方法 , 顛覆了之前我的理解 : 接口中只能有共有常量抽象方法的概念,後面必須要加一句jdk1.71..7之前

@override 編譯 sys 接口 blank new style nts highlight 看到jdk某些接口中存在default方法,於是... http://shaomeng95.iteye.com/blog/998820 為什麽接口只能是公有常量? p

spring boot多環境配置檔案讀取不到的問題。

程式碼架構: 其中application.yaml中就三行程式碼: 作用是在IED啟動的時候指定當前環境。 但是其實我不是這麼做的,而是在idea中指定。 產生問題: 引入了一個自己寫的starter[jar包],jar包中配置了test環境的配置。但是專案啟動的時候指定了prof

自定義xml配置檔案讀取更新

說明:webconfig的檔案中的值的更新會引起網站重啟,網站重啟記憶體揮手,session等資訊會丟失,所以下面這些場景我們需要自定義配置檔案。          1,網站執行中,我們需要更新配置檔案來關閉某些功能,不能造成使用者cookie等

Python模組之: ConfigParser 配置檔案讀取 Python模組之: ConfigParser 配置檔案讀取

Python模組之: ConfigParser 配置檔案讀取   ConfigParser用於讀寫類似INI檔案的配置檔案,配置檔案的內容可組織為組,還支援多個選項值(option-value)型別。 ConfigParser使用用的配置檔案格式由一個或多個命名的節(s

PhpMyAdmin 配置檔案現在需要一個短語密碼的解決方法

新版本的PhpMyAdmin 增強了安全性,需要在配置檔案設定一個短語密碼。否則進入之後會有“配置檔案現在需要一個短語密碼。”的紅色警嘆提示。     解決方法:     1、將 phpMyAdmin/libraries/config.

java讀取檔案寫入檔案方式(位元組流字元流)

java讀取檔案和寫入檔案的方式 以位元組為單位讀取檔案 一次讀一個位元組 一次讀多個位元組 以字元為單位讀取檔案 一次讀一個字元 一次讀多個字元 以位元組為單位讀取檔案 以位元

【PHP】靜態方法呼叫靜態方法靜態呼叫靜態方法程式碼解讀

static 關鍵字用來修飾屬性、方法,稱這些屬性、方法為靜態屬性、靜態方法。 在類的靜態方法中是不能直接以$this->test()的方式呼叫非靜態方法的。還有框架中靜態的呼叫非靜態方法是怎麼回事??? 。。。 算了,不知道說啥 具體為啥看程式碼註釋: <?ph