結語
之前見配置檔案也沒有多想什麼,昨天參加師哥,師姐的合作驗收,當中看到了配置檔案和反射的相關知識,今天就先簡單了解一下配置檔案吧。
用乙個例子來說明我想要使用的配置檔案,之前連線資料庫,我寫的是乙個靜態的字串:
public
static
string connstring = @"server =## ; database=## ; user id = ##; password =## ";
下午的時候,再看自己的**,也想嘗試也想這種方法,結果~~整了好半天。
//和connectionstrings 成對出現的是name 和connectionstring
"" connectionstring = ""/>
//這裡和connectionstrings 成對出現的是key 和value
value= ""/>
<?xml version="1.0" encoding="utf-8" ?>
name ="sql"
connectionstring =" server = ## ;
database = ##; user id = ## ; password = ## "
providername="system.data.sqlclient"/>
connectionstrings>
configuration>
現在想讓我們的配置檔案可以使用,需要簡單設定:
1. 新增程式集
在命名空間上新增:using system.configuration ;只是這樣做往往是不夠的,我們在使用配置檔案的使用很多東西點不出來,還缺點料~
2. 引用dll
對我們的專案右擊,新增引用,搜尋system.configuration,將這個dll檔案載入上就okay了~
還記得最開始,我展示那個連線字串嗎?這裡我們只要小小的改動就好了,如下:
public
static
string connstring = configurationmanager.connectionstrings["add的name的內容"].tostring();
本以為很順利,結果半路殺出個程咬金,彈出這樣乙個錯誤:
除錯的過程中發現,連線資料庫的字串是null~說實話,我自己整了好久的樣子,終究沒有解決問題,可是我不甘心啊,我難受啊,於是我就去問師哥了,大家知道結果是什麼嗎?我把配置檔案放在了d層,其實配置檔案應該放在u層的,u層中有啟動項,啟動的時候會載入配置檔案,不放在這裡,當然自己不能夠訪問這個檔案了,最終還是很開心的。
今天的最大的收穫是要站在巨人的肩膀上,同時一定要有自己的想法,並且把自己的想法說出來。我又在想啊:為什麼要用配置檔案呢?配置檔案有什麼好處嗎?未完待續~~~
JsonBuilder初出茅廬
網際網路這股東風不久前颳到了甘涼國,國王老甘獨具慧眼,想趕緊趁著東風未停大力發展移動網際網路,因為他篤信布斯雷的理論 站在風口上,豬都能飛起來 無奈地方偏僻落後,國內無可用之才啊。老甘一籌莫展的低頭凝思應聲被打斷,啟奏陛下,有四個從東土大唐來的和尚前來更換通關文牒 聽到 東土大唐 四個字,老甘心頭一...
CSS 初出茅廬
其實原來學過css,但是用的不多,不過最近忽然又使用的比較頻繁,所以複習一下,也順便做一下筆記。1 css宣告總是以分號 結束,宣告組以大括號 括起來 p 2 注釋用 這是注釋 3 id 和 class 選擇器 id選擇器 id 選擇器可以為標有特定 id 的 html 元素指定特定的樣式。html...
Mongodb之 初出茅廬
mongodb之 初出茅廬 首先,感謝cnblogs tv,感謝博主的tv,更感謝對上期分享支援的朋友們。在你們的支援,才有了讓我寫下這一期的動力。夜晚也許你在電視機邊看電視,也許你在網上看電影。而我在堅守了一天的電腦之後,繼續坐到了電腦邊,聽著北京廣播網的87.6,寫著技術分享。好了重點來了,也是...