java中properties檔案的使用
properties檔案的使用
properties檔案顧名思義,屬性檔案,從它的名稱中直觀的理解就是,它應該是可以表示某些屬性,
是的,可以在它裡面定義一些欄位,這將不需要我們在程式碼中書寫,這就可以將這些資訊從程式碼中分
離出來了,很方便。我是在編寫資料庫程式碼的過程中接觸到這個檔案的,感覺確實不錯!
下面我給出兩個例子,直觀的看一下兩者的區別:
首先我先將properties檔案給出,檔名為myProperties.properties
String driver = com.mysql.jdbc.Driver
String url = jdbc:mysql://localhost/myDB;
String name = root
String password = 123
例子一:
String driver = "com.mysql.jdbc.Driver"
String url = "jdbc:mysql://localhost/myDB";
String name = "root"
String password = "123"
Class.forName(driver);
Connection con = DriverManager.getConnection(url,name,password);
例子二:
String driver;
String url;
String name;
String password;
FileInputStream fis = new FileInputStream(myProperties.properties);
Properties properties = new Properties();
properties.load(fis); //從輸入流中讀取屬性檔案的內容
fis.close();
//從屬性檔案中讀取相應欄位的資訊
driver = properties.getProperty(driver);
url = properties.getProperty(url);
name = properties.getProperty(name);
password = properties.getProperty(password);
Class.forName(driver);
Connection con = DriverManager.getConnection(url,name,password);
我們看到數值和程式碼已經分離,這樣很方便我們修改數值!
再有一定要注意properties檔案中的欄位的寫法,不要再多添“”否則會出現問題!
因為getProperty()方法返回的是一個字串!
我想應該再對這個檔案做一下加密處理會更好一些是吧?
相關推薦
java中properties檔案的使用
properties檔案的使用 properties檔案顧名思義,屬性檔案,從它的名稱中直觀的理解就是,它應該是可以表示某些屬性, 是的,可以在它裡面定義一些欄位,這將不需要我們在程式碼中書寫,這就可以將這些資訊從程式碼中分 離出來了,很方便。我是在編寫資料庫程式碼的過程中接
java中properties配置檔案的用法
一、新建properties檔案 在src檔案下new一個file,命名為XXX.properties 二、編寫配置檔案 在properties的格式下,新增名值對的方式就不說了,說說在source格式下新增名值對的方式注意事項 1、名用大寫比較規範 2、=兩邊別打空格
java中讀取檔案內容,如讀取.properties檔案
有兩種方法來讀取檔案中的內容 方法一: 1.jdbc.properties檔案 oracle.driverClassName=oracle.jdbc.driver.OracleDriver ora
Java向Properties檔案中寫入內容
String filePath = "H:\\final\\code\\Servlet_Ajax\\src\\test\\aa.txt"; Properties prop = new Properties(); try { InputStream fis
java讀取 *.properties檔案中所有物件
這裡提供解析的輔助方法 package com.cms.util; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.Inpu
java獲取Properties檔案中的值
import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.Inp
log4j的使用與java中properties配置檔案載入
日誌是我們在寫程式碼中經常會用到的,程式出錯了我們也需要去檢視日誌來調錯,對於像我們這一些新人來說,怎麼去使用日誌就比較陌生,下面我將我學習的過程分享一下: 1.需要找到一個log4j包,我使用的是log4j-1.2.15.jar。放在工程lib資料夾下 2.新建一
Java中Properties類的操作
文件中 配置文件 所有 技術分享 set nbsp str 宋體 java Java中有個比較重要的類Properties(Java.util.Properties),主要用於讀取Java的配置文件,就是像讀取數據庫賬號密碼一樣,其配置文件常為.properties文件,格
java 中properties 類讀取k-v配置文件
.class void tput iter 讀取配置文件 絕對路徑 getprop stream 源配置 properties 讀取的配置文件key和values都是string 類型 package com.bjsxt.others.pro; import java
java中Properties類及讀取properties中屬性值
key ioe failed .cn pre new ava 進行 html 在項目的應用中,經常將一些配置放入properties文件中,在代碼應用中讀取properties文件,就需要專門的類Properties類,通過這個類可以進行讀取。 深入理解和學習的
java中讀取檔案的方法
不同的方法需要匯入不同的包,使用Ctrl+Shift+O導包即可。 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExc
java 中配置檔案讀取的3種不同方法
前言 java在載入配置檔案的時候, 會優先去探尋 Source Folder 這類檔案 所以 可以將 配置檔案 放在 src 同級位置, 或者存放 在一個 新建Source Folder中 配置檔案 新建一個 mysql.properties 配置檔案 “=”
java 中目標檔案所在路徑
//目標檔案所在路徑 // String batpath = new File("").getCanonicalPath() + // &n
Java中操作檔案的類——File
操作檔案的類——File File類的基本介紹 Public File(String pathname)——>例項化File類時,必須設定好路徑 序號: 方法或常量 型別 描述 1
java 讀取properties檔案通用工具類
1.建立 PropertiesUtil.java檔案: package com.demo.util; import java.util.ResourceBundle; /** * 對系統中的config.properties配置檔案內容讀取工具類 * * Created by zha
java中建立檔案
public class TestFile { public static void main(String[] args) throws IOException { //磁碟下建立檔案 File file=new File("d:\\demo.txt"
Java讀取properties檔案連線資料庫
先說為什麼要有這種東西,或者我們為什麼要用這種方式來寫,先看經常用的方法,我們經常寫的 package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQ
Java讀取.properties檔案
在java-web專案的開發中,經常讀取properties的配置檔案。但是對於properties的路徑問題很是疑惑,本次總結,是將檔案放到src目錄下。 這樣省了好多事情。寫到這裡,是為了以後在遇到這種事情,就直接copy了,畢竟作為程式設計師都是比較“懶”的。 直接上程式碼吧
JAVA中的檔案與IO
Java中的File與IO流 檔案和IO所在的邏輯包 java.io.*; java中的File File表示的是檔案和目錄路徑名的抽象表示; File的構造方法: File(String pathname):通過將給定的路徑名字串轉換為抽象路徑名來建立新的File例
關於檔案的INode與Java中的檔案操作介面
本文由作者周樑偉授權網易雲社群釋出。 近日做的專案中涉及到多程序共同讀寫多個檔案的問題,檔名和最後修改時間都是可能會被頻繁修改的,因而識別檔案的唯一性會產生相當的麻煩,於是專門再學習了一下檔案系統對檔案的組織管理方式。 一、 檔案在檔案系統中的組織方式 一塊物