第一次寫技術相關的,不足的地方請多多包涵。
C#專門封裝了這么一門技術專門用來對數據進行折騰(訪問)的。在沒接觸這么技術之前,我和您一樣茫然,不知道從何下手來”折騰“數據庫。后來一個師兄告訴我有這么一門技術來操作數據庫。
其實這門技術掌握起來并不是有多難,只要了解這個套路之后,多練習幾個就會了。(說白了這門技術就是一個武功招式,你只要記著這個招式,多練習,熟能生巧就會了)。
ADO.Net技術概就下面這幾個步驟:
用到這個頭文件using System.Data.SqlClient;
1.連接數據庫。
數據庫的連接會用到SqlConnection這個類。
1)例如創建一個連接:SqlConnection sqlConnection = new?SqlConnection("Data Source=IP;Initial Catalog=數據庫的名字;Uid=數據庫登錄名;pwd=數據庫登錄密碼")。IP就是數據庫所在的服務器IP,本地就用.(點);Initial Catalog就是你想要訪問的數據庫的名字;
2)連接創建了記得打開連接。
sqlConnection.Open();
2.創建一個操作數據庫的“手”(自己取的一個名字方便理解)
數據庫的操作會用到SqlCommand這個類。
1)例如創建一個操作“手”:SqlCommand sqlCom = new SqlCommand(“想要執行的SQL語句”,? sqlConnection?)
或者SqlCommand sqlCom =?sqlConnection.CreateCommand();(推薦使用后者)
如果使用后者怎樣添加SQL語句呢。?就會用到這個sqlCom.CommandText=”想要執行的SQL語句“。
2)然后就是告訴這支“手”可以執行那個SQL語句了;
用到: sqlCom.ExecuteNonQuery();這句話的意思是執行非查詢語句。言外之意就是如果SQL語句是查詢語句就不能用這個了,那該用什么呢?這個就自己去查 資料哈。
例子:
? ? ? ? ? ? using(SqlConnection s = new SqlConnection(@"Data Source=.;Initial Catalog=練習;Uid=sa;pwd=111111"))//創建連接
? ? ? ? ? ? {
? ? ? ? ? ? ? ? s.Open();//打開數據庫
? ? ? ? ? ? ? ? using(SqlCommand sm = s.CreateCommand())
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? sm.CommandText = @"insert into T_study ?values('gaojiangshan','1001001')";//寫入sql語句
? ? ? ? ? ? ? ? ? ? sm.ExecuteNonQuery();//執行
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
**using使用非常方便,不用你去斷開數據庫連接,它會在適當的時候給你斷開,你也可以用try{}catch{}finally{}效果都一樣。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
