成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速上手ADO.NET數據庫運用

開發 后端
這里就使用ADO.NET數據庫設置ConnectionString(連接字符串)做出了詳細的介紹,希望大家看過本文后會給大家帶來技術上的提高。

#T#經過長時間學習ADO.NET數據庫,在網上也收集了許多資料,看完本文你肯定有不少收獲。首先***個要說的是DBConnection,它的作用是相當于在程序與數據庫服務器之間建立一條的通路,因此缺少了它,那么所有對數據庫的操作都變成空談。在對DBConnection對象進行操作的時候,要注意如下幾點:

設置ConnectionString(連接字符串),這好比選擇路徑的方向,如果方向不對,則無法建立通路。對于不同數據庫,其連接字符串設置也不同,以下列舉說明。ADO.NET數據庫連接字符串:

  1. SQL Server  
  2. data source=數據庫服務器名;  
  3. initiacatalog=數據庫名;  
  4. user id=連接用戶名;  
  5. password=密碼;  
  6. Access  
  7. Provider=Microsoft.JET.OLEDB.4.0;  
  8. data source=數據庫文件名(指明路徑);  
  9. user id=Admin;Jet OLEDB:Database Password=密碼; 

備注:“Jet OLEDB:Database Password=密碼;”這部分是可選的,即如果沒有密碼的話,去掉這部分即可。

調用Open與Close方法,來打開數據庫連接和關閉數據庫連接,由于數據庫連接會出現異常,因此要用TRY-CATCH來進行捕獲。通過State屬性來查看當前數據庫連接的狀態。例如:假如在一段時間內不操作數據庫,數據庫連接很有可能會被系統關閉,因此在每次數據庫操作的時候,***先判斷一下數據庫連接的State屬性,例如在SQL Server中可以如下:

  1. if(sqlConn.State==ConnectionState.Closed||sqlConn.State==ConnectionState.Broken)  
  2. //Connection is not available  
  3. return false;  
  4. else  
  5. //Connection is available  
  6. return true; 

當ADO.NET數據庫 可以連接是通的情況下,再進行數據庫操作。接下來就要說說DBCommand這個類,所有對數據庫的操作都是通過它進行完成的。如果把DBConnection比作通路的話,那么 DBCommand就是在這條通路上來回跑動的車輛。缺少了它,在程序中所有對數據庫的操作無法傳遞給ADO.NET數據庫服務器端。因此可以說,DBConnection和DBCommand組成ADO.NET的基礎。在對DBCommand對象進行操作的時候,需要注意如下幾點。

設置CommandText和CommandType屬性,一般情況下是不需要設置CommandType屬性,但是如果執行存儲過程,則需要設置CommandType屬性為StoredProcedure.建議多使用參數,而減少字符串的拼接,這樣一是可以減少程序書寫錯誤,而可以避免語句蛀蟲。參數的使用可以如下:

  1. SqlCommand myComm = new SqlCommand();  
  2. myComm.CommandText = “SELECT * FROM UserInfo WHERE UserName = @UserName ”;  
  3. myComm.Parameters.Add( “@UserName”, yourValue ); 

區分ExecuteNonQuery方法和ExecuteReader方法,前者是主要是處理非查詢類型的語句,返回的個數是受影響的個數,但其對“INSERT”語句是不起任何作用的;而后者主要是處理查詢語句,但是需要借助DataReader來輔助操作。***不要忘了在用完后,調用Dispose方法對DBCommand對象進行釋放。

責任編輯:田樹 來源: 博客
相關推薦

2010-05-24 09:49:47

ADO.NET

2011-10-09 13:38:14

數據庫

2009-12-23 11:25:30

ADO.NET處理

2011-05-20 13:11:22

ADO.NET

2009-12-31 09:18:23

ADO.NET對象模型

2009-12-22 09:59:06

ADO.NET數據庫

2011-03-04 11:08:46

ADO.NET數據庫

2009-11-13 14:29:13

ADO.NET Mer

2009-12-24 10:37:03

ADO.NET訪問數據

2009-12-23 15:53:36

ADO.NET訪問數據

2009-03-19 09:58:04

ADO.NET數據庫SQL操作

2009-12-30 15:55:20

ADO.NET數據庫

2009-12-25 17:05:32

ADO.NET數據庫

2009-12-18 17:06:37

ADO.NET 數據庫

2009-12-21 16:36:08

ADO.Net數據庫

2009-12-22 13:34:48

ADO.Net Tea

2009-12-23 17:59:46

ADO.NET數據庫

2009-12-24 15:11:47

ADO.NET數據庫連

2009-12-28 10:09:10

ADO.NET連接

2009-11-11 16:15:04

ADO.NET操縱數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 狠狠操狠狠色 | 国产美女精品视频免费观看 | 久久国产亚洲 | 欧美国产日韩在线观看成人 | 日韩中文在线视频 | 午夜国产羞羞视频免费网站 | 日韩欧美手机在线 | 亚洲一区二区三区在线播放 | 在线视频91 | 国产a区| 黄色免费网站在线看 | 中文字幕一区二区三区在线观看 | 91av在线免费| 日韩不卡视频在线观看 | 亚洲精品久久久9婷婷中文字幕 | 亚洲欧美激情精品一区二区 | 精品视频在线观看 | 亚洲欧美一区在线 | www.日韩欧美 | 日韩一区不卡 | 欧美a视频| 日韩欧美二区 | 色婷婷久久综合 | 涩涩视频在线观看 | 成人欧美一区二区三区黑人孕妇 | 精精国产xxxx视频在线野外 | 男女爱爱网站 | 亚洲最色视频 | 日韩午夜场| 久久久91 | 国产成人网 | 国产福利视频 | 精品国产乱码 | 成人影院av| 粉嫩一区二区三区国产精品 | 欧美亚洲综合久久 | 不卡一二三区 | 欧美激情精品久久久久久 | 午夜激情视频 | 欧美一区二区在线播放 | 精品国产色 |