• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    經驗之談:MySQL與ASP.NET配合更強大

    發布: 2008-4-07 13:49 | 作者: 不詳 | 來源: yesky | 查看: 21次 | 進入軟件測試論壇討論

    領測軟件測試網

     

    開放源代碼社區為了擴展MySQL的使用范圍,開發出了.Net框架(.NET Framework)中可以使用的數據庫連接器。我們就來學習一下如何在.Net應用程序中使用MySQL。

      由于富有競爭力的價格和易于使用,MySQL在市場占有率方面逐步提升。開放源代碼社區為了擴展MySQL的使用范圍,開發出了.Net框架(.NET Framework)中可以使用的數據庫連接器。我們就來學習一下如何在.Net應用程序中使用MySQL。

      每周三發布的TechRepublic的.NET通訊,包含有網絡服務, ASP.NET, ADO.NET, 和 Visual Studio .NET相關的實用技巧與代碼實例. 現在就自動訂閱!

      MySQL漸漸的成為了在選擇數據庫平臺時一個切實可行的數據庫方案。能夠證明這一點的就是許多公司都選擇mySQL作為他們的數據庫平臺,例如 Google、美聯社(The Associated Press) 以及美國國家航空宇航局( NASA)。雖然對于一個開放源代碼來說,低廉的價格常常被當作主要優點來說服客戶,但是對于象Google那樣的大規模的組織來說,他們不會放心的把非常有用的信息存放在一個只有價格優勢的數據庫產品中。MySQL真正的實力遠遠的超過了他的價格優勢,他提供了豐富的來自開放源代碼社區和商業化的附加工具。

      和.NET的數據整合

      MySQL 社區已經開發出了MySQL的數據接口,他提供了連接數據源和程序代碼的基本功能。在Windows平臺上,有如下的MySQL連接器:

      * MySQL Connector/Net 1.0 (之前被稱為ByteFX.Data):是一個為MySQL設計的開放源代碼.NET數據接口。它是完全用C#來開發的,我們可以在在 MySQL.com網站上找到它。(注意:在本文的例子中,我們都會使用MySQL Connector/Net 1.0這個數據接口來連接數據庫,利用Windows安裝程序即可輕易安裝它,它的代碼實例和文檔也包含其中。)

      * MySQLDirect .NET Data Provider: 是一個由 Core Lab 開發的商業數據接口。他的價格由購買的許可證的類型決定,但是我們可以下載它的試用版。

      如果你使用 Mono,那么在 Mono網站上可以找到PHP連接器的下載。如果你在Windows平臺上運行Mono的話,你下載的連接器包含了安裝程序。如果不是的話,那就要根據你的操作系統的種類去下載合適的連接器了。

      使用MySQL數據接口

      安裝好MySQL的數據接口后,你必須在你的代碼中引入它才能使用。你可以使用 MySql.Data.MySqlClient這個名空間來連接 MySQL 服務器。在C#中,可以使用using語句來引入MySQL數據接口:

      using MySql.Data.MySqlClient;

      另外,你也可以在一個ASP.NET的網頁表單(Web Form)中通過使用導入(Import)指令來引入MySQL數據接口:

      或者,你也可以在你的代碼里在使用這個名空間時,寫全一個類的完整路徑,但是這樣的話會比使用Import指令來導入輸入更多的字符,浪費更多的字節。指定了名空間后,我們就可以和MySQL數據庫進行數據交互了。 MySql.Data.MySqlClient這個名空間提供了許多用于處理MySQL數據的類。下面是這些類的一個樣本:

      * MySqlConnection: 管理和 MySQL 服務器/數據庫的連接;

      * MySqlDataAdapter: 一套用于填充DataSet對象和更新MySQL數據庫的命令和連接的集合;

      * MySqlDataReader: 讓你能夠從一個 MySQL 數據庫讀取數據。它是一個單向的數據流;

      * MySqlCommand: 提供向數據庫服務器發送指令的功能;

      * MySqlException: 當發生問題時提供例外處理。

      我們會使用其中的一些類去和我們的范例數據庫進行數據交互。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>