使用配置檔案讀取連線字串

2021-06-05 20:17:01 字數 529 閱讀 5636

連線伺服器或資料庫時需要連線字串,如果寫死在程式裡,後期維護就很麻煩了。為了方便隨時更改連線字串我採用的是為程式部署配置檔案。

方案一:

使用xml格式的配置檔案儲存連線字串,再用反射技術讀取。

命名空間:usingsystem.reflection;(反射)

方案二:

使用config檔案。

命名空間:using system.configuration;(配置)

在程式中使用的語句:string constr=configurationmanager.connectionstrings["constr"].connectionstring.tostring();

注意: 程式報錯:the entry 'sqlconstr' hasalready been added.

說明程式作用域範圍中已經存在名為 'sqlconstr'的連線字串,原因是.net程式系統讀取config檔案配置是在全計算機範圍內,如果有兩個config檔案中有相同的name但是有不同鍵值的話,程式在載入配置時就會出現錯誤。

讀取配置檔案

類載入器 1 直接用class.forname 類的路徑名 class.forname com.hsf.classloader.classloader 2 用classloder 類載入器 inputstream in classloader.getsystemresourceasstream aa...

使用配置檔案連線MySql

首先需要建立乙個配置檔案,以idea為例右鍵src new file 命名新檔案比如jdbc.properties 然後在檔案中寫入位址和需要載入的包,如下 url jdbc mysql localhost 3306 student user root password root driver co...

讀取配置檔案並讀取檔案

配置檔案 url users z ten documents name myfile.txt url是讀寫檔案的檔案位址,name是讀寫檔案的檔名稱 fileinputstream is null try catch filenotfoundexception e2 properties pt ne...