1. 程式人生 > >java中properties檔案的使用

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()方法返回的是一個字串!

我想應該再對這個檔案做一下加密處理會更好一些是吧?
 

相關推薦

javaproperties檔案的使用

properties檔案的使用 properties檔案顧名思義,屬性檔案,從它的名稱中直觀的理解就是,它應該是可以表示某些屬性, 是的,可以在它裡面定義一些欄位,這將不需要我們在程式碼中書寫,這就可以將這些資訊從程式碼中分 離出來了,很方便。我是在編寫資料庫程式碼的過程中接

javaproperties配置檔案的用法

一、新建properties檔案 在src檔案下new一個file,命名為XXX.properties 二、編寫配置檔案 在properties的格式下,新增名值對的方式就不說了,說說在source格式下新增名值對的方式注意事項 1、名用大寫比較規範 2、=兩邊別打空格

java讀取檔案內容,如讀取.properties檔案

有兩種方法來讀取檔案中的內容 方法一: 1.jdbc.properties檔案 oracle.driverClassName=oracle.jdbc.driver.OracleDriver ora

JavaProperties檔案寫入內容

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的使用與javaproperties配置檔案載入

    日誌是我們在寫程式碼中經常會用到的,程式出錯了我們也需要去檢視日誌來調錯,對於像我們這一些新人來說,怎麼去使用日誌就比較陌生,下面我將我學習的過程分享一下: 1.需要找到一個log4j包,我使用的是log4j-1.2.15.jar。放在工程lib資料夾下 2.新建一

JavaProperties類的操作

文件中 配置文件 所有 技術分享 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

javaProperties類及讀取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檔案操作介面

本文由作者周樑偉授權網易雲社群釋出。 近日做的專案中涉及到多程序共同讀寫多個檔案的問題,檔名和最後修改時間都是可能會被頻繁修改的,因而識別檔案的唯一性會產生相當的麻煩,於是專門再學習了一下檔案系統對檔案的組織管理方式。 一、    檔案在檔案系統中的組織方式 一塊物