1. 程式人生 > >java中讀取檔案內容,如讀取.properties檔案

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

有兩種方法來讀取檔案中的內容

方法一:

1.jdbc.properties檔案

oracle.driverClassName=oracle.jdbc.driver.OracleDriver
oracle.url=jdbc\:oracle\:thin\:@localhost\:1522\:orcl
oracle.username=scott
oracle.password=030608

2.java程式碼

package com.zwj.utils;

import java.io.InputStream;
import java.util.Properties;

import org.springframework.core.io.support.PropertiesLoaderUtils;

/**
 * @author Administrator
 */
public class OracleJdbc {
	
	public static String url = "";
	public static String driver = "";
	public static String user = "";
	public static String pass = "";
	
	static{
		Properties prop =  new  Properties();    
        InputStream in = Object. class .getResourceAsStream("/resources/jdbc.properties" );    
		try {
			prop.load(in);
			driver=prop.getProperty("oracle.driverClassName").trim();
			url=prop.getProperty("oracle.url").trim();
			user=prop.getProperty("oracle.username").trim();
			pass=prop.getProperty("oracle.password").trim();
			
			System.out.println("讀取/resources/jdbc.properties=============");
		} catch (Exception e) {
			e.printStackTrace();
		}
		
	}
	
	
	public static void main(String[] args) {
		System.out.println("url====//==="+url);
	}

}

方法二:

(此方法需匯入spring.jar包檔案)

java程式碼:

package com.zwj.utils;

import java.io.InputStream;
import java.util.Properties;

import org.springframework.core.io.support.PropertiesLoaderUtils;

/**
 * @author Administrator
 */
public class OracleJdbc {
	
	public static String url = "";
	public static String driver = "";
	public static String user = "";
	public static String pass = "";
	
	static{
		try {
			Properties prop = PropertiesLoaderUtils.loadAllProperties("resources/jdbc.properties");
			driver=prop.getProperty("oracle.driverClassName").trim();
			url=prop.getProperty("oracle.url").trim();
			user=prop.getProperty("oracle.username").trim();
			pass=prop.getProperty("oracle.password").trim();
			
			System.out.println("讀取/resources/jdbc.properties=============");
		} catch (Exception e) {
			e.printStackTrace();
		}
		
	}
	
	
	public static void main(String[] args) {
		System.out.println("url====//==="+url);
	}

}



相關推薦

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

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

黑馬基礎階段測試題:通過字符輸入流讀取info.txt的所有內容每次讀取一行將每一行的第一個文字截取出來並打印在控制臺上。

print swift red amr ack pub flush app args package com.swift; import java.io.BufferedReader; import java.io.BufferedWriter; import java

C語言逐行讀取檔案內容寫入另外一個檔案

<span style="font-family:Microsoft YaHei;font-size:14px;">#include <stdio.h> #include &l

java使用JSCH包SFTP及SSH2檔案操作及遠端命令執行

SFTPConstants.java,定義我們需要使用的一些引數名稱: public class SFTPConstants { public static final String SFTP_REQ_HOST = "host"; public static

java讀取excel檔案內容並將讀取到的內容寫入到另一檔案

需要匯入的jar包下載地址https://pan.baidu.com/s/16cTpUfx0KvKkbGYkXAUKMA 程式碼:ReadExcel.java //信1605-3 20163432 張運濤 package domain; import java.io.File; im

java檔案操作 (1)——判別指定檔案是否存在讀取檔案修改時間和大小讀取文字檔案內容向文字檔案寫入指定內容

任務要求: 完成一個java application應用程式,判別指定路徑下指定檔名的檔案是否存在。 如果指定檔案存在,讀取並分別顯示其修改時間和檔案大小等屬性。 以文字方式開啟某一指定路徑指定檔名的文字檔案,讀取其內容並顯示。 以文字方式向某

利用IO流一次性讀取檔案的所有內容利用IO流下載檔案

利用IO流一次性讀取檔案中的所有內容 讀取檔案效率最快的方法就是一次全讀進來,使用readline()之類的方法,可能需要反覆訪問檔案,而且每次readline()都會呼叫編碼轉換,降低了速度,所以,在已知編碼的情況下,按位元組流方式先將檔案都讀入記憶體,再一次性編碼轉換是最快的方式

java/poi讀取word並替換word的文字內容向word插入圖片的操作

先貼程式碼,注:部分程式碼源自網路其他前輩的文章,這裡只是做一個功能整合。 package fcjTool; import java.io.IOException; import java.io.InputStream; import org.ap

Excel VBA 迴圈讀取一個目錄下面多個檔案內容放到另外一個檔案

迴圈讀取一個目錄下面多個檔案的內容,放到另外一個檔案中 Public Sub getInputInfo() On Error GoTo errl 'OUT対象ファイル開く Dim wbOut As Workbook Applicati

VB.NET 開啟Excel檔案讀取Excel內容新增到DataGridView並顯示

'Excel新增:工程->參照追加→COM→Microsoft Excel *.* ObjectLibrary   'DataGridView列列舉型定義PrivateEnumDGV_ENUMCOL_ROWCOL_NAMECOL_AGEEndEnum    'Excel

Java讀寫檔案檔案搜索內容並輸出含有該內容的所有行

1.問題描述 在一個目錄及子目錄下查詢 TXT或Java檔案,從中搜索所有“物件”字樣的行。 在D盤中的所有檔案中搜索含有“物件”的行。 2.解題思路 先找出D盤下所有檔案 再對每個檔案中的每行內容進行,進行查詢,若含有“物件”兩字,輸出該行。 3.程式程式碼 im

C#讀取檔案內容在指定行插入內容

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; usi

VBA 從一個未開啟的Excel檔案讀取資料到已開啟的檔案.

Sub CommandButton2_Click()''根據專案名稱 獲取部門名'A8    顯示在B8中     c3--c40Dim xDis AsIntegerDim xNo AsIntegerDim strProject  '專案名稱Dim strDep '製造部門 Dim myPath$, myFi

c++讀取檔案內容存入到另一個檔案

使用fstream庫中函式讀取檔案內容並存入到另一個檔案中的demo。 #include <stdio.h> #include <stdlib.h> #include <

java怎麼將一個檔案內容寫入到另一個檔案這裡分別使用io和nio來實現

一:使用io來實現將一個檔案內容寫入到另一個檔案 需要兩個檔案流,檔案輸入流和檔案輸出流,中間還需要一個作為記憶體中的輔助空間(類似於裝東西的小車),我們可以使用一個位元組陣列。 迴圈使用小車,從倉庫(源頭)運貨到商場(目的地)。 package aboutIO; import jav

字元流讀取中文檔案內容防止亂碼

public void CountOfSurname() throws IOException{         File f=new File("D:/name.txt");         FileReader fre=new FileReader(f);       

NIO按行讀取檔案內容並打印出來

package com.broada.wssh.groovy; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.nio.ByteBuf

C# WinForm如何自定義config檔案(XML檔案並且讀取和儲存它

我這裡以連結資料庫為例子, 其中書寫的Config的xml檔案如下: <?xml version="1.0" encoding="utf-8"?> <configuration>   <appSettings>     <add k

讀取TXT檔案內容生成Excel檔案

 需要用到jar檔案:poi-3.0.1.jarpackage office; /** * 解析txt檔案,輸出到Excel檔案 * @author JavaAlpha * @date 2011-7-28 * @version V 1.0 */ import j

Java讀取檔案內容與字串儲存成檔案的操作

因為要處理一個txt文字,將裡面的手機號複製出來,由於內容比較多也比較亂,一個一個找太費時間,就寫了個下面的程式 直接貼程式碼 讀取檔案內容轉為字串 package com.sh.tool;