国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

ADO.NET中的Conn,ection對象詳解

2019-11-02 15:06:26
字體:
來源:轉載
供稿:網友

   連接字符串

  連接字符串的幾個常用參數:

  Provider:這個屬性用于設置或返回連接提供程序的名稱,僅用于OleDbConnection對象。

  Connection Timeout或Connect Timeout:在中止嘗試并產生異常前,等待連接到服務器的連接時間長度(以秒為單位)。默認是15秒。

  Initail Catalog:數據庫的名稱。

  Data Source:連接打開時使用的sql server名稱,或者是Microsoft Access數據庫的文件名。

  Password:SQL Server帳戶的登錄密碼。

  User ID:SQL Server登錄帳戶。

  Integrat

小調網電影下載[www.aikan.tv/special/xiaodiaowang/]
ed Security或Trusted Connection:此參數決定是否是安全連接。可能的值有True、False和SSPI(SSPI是True的同義詞)。

  Persist Security Info:當設置為False時,如果連接是打開的或曾經處于打開狀態,那么安全敏感信息(如密碼)不會作為連接的一部分返回。設置屬性值為True可能有安全風險。False是默認值。

  1.寫法一

  “Data Source=服務器名; Initial Catalog=數據庫; User ID =用戶名; Password=密碼; Charset=UTF8; “

  2.寫法二

  “Server=服務器名; Database=數據庫; uid=用戶名; Password=密碼;Charser=UTF8″

  PS: Integrated Security = True;

  如果忘了連接字符串怎么寫怎么辦?(雖然挺丟人的)

  可以使用SqlConnectionStringBuilder生成字符串,如果忘了怎么寫。

  MySqlConnectionStringBuilder可以用點出來你想要的屬性。

  Connection需要釋放

  Connection是實現了IDisposable接口的對象。使用Connection需要釋放資源。

  建議用 using(Connection對象)

  {

  //自動Close(); 自動Dispose();

  }

  StateChange事件

  這個事件會監聽數據庫連接狀態。當數據庫連接狀態改變時,就會觸發這個操作。

  我們就可以進行一些操作。

  數據庫連接狀態是一個枚舉,ConnectionState。

  目前為止ConnectionState一共有三個用的上值分別是

  Closed 連接處于關閉狀態。

  Connecting 連接對象正在與數據源連接。

  Open 連接處于打開狀態。

  連接池

  1.實驗

  首先,在連接字符串中設置 pooling = false;

  然后通過

  StopWatch watch =new StopWatch( );

  watch.Start();

  //進行數據庫操作。

  watch.Stop();

  輸出watch.Elapsed;

  我們驚喜的返現,在連接字符串中設置了pooling = false以后,照原有性能下降了20~30倍。

  Connection對象提供了4種連接方式

  1、OLEDB :System.Data.Oledb.OledbConnection 對于非SQL Server和非Oracle數據庫使用

  2、SQL:System.Data.SqlCilent.SqlConnection 用于連接SQL Server數據庫

  3、ODBC:System.Data.Odbc.OdbcConnection 如果數據庫沒有內置的OLEDB,則可以使ODBC.NET數據提供者對象。

  4、Oracle:System.Data.OracleClient.OracleConnection 用于連接Oracle數據庫

  為什么呢?

  我繼續看,下一個實驗。先把pooling = false刪掉。

  用循環控制 Connection對象的關閉與打開。進行2000次吧。

  然后我們使用SqlServer【工具】→【SQL Server Profiler】。使用這個工具可以觀察數據庫事務、連接記錄。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵州省| 康保县| 华蓥市| 朝阳县| 武清区| 怀化市| 石渠县| 观塘区| 泰来县| 连云港市| 孝昌县| 万盛区| 南部县| 安福县| 镇远县| 齐齐哈尔市| 宁化县| 南宫市| 禹州市| 深圳市| 镇巴县| 佛教| 江西省| 建宁县| 佳木斯市| 泽州县| 松滋市| 株洲县| 广南县| 五莲县| 婺源县| 安福县| 安宁市| 长汀县| 米林县| 伊通| 皋兰县| 华阴市| 新乐市| 甘孜县| 宁乡县|