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