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

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

  • <strong id="5koa6"></strong>
  • DotNet如何訪問mySQL數據庫

    發表于:2008-05-13來源:作者:點擊數: 標簽:數據庫mySQLMySQLMysqlmysql
    關鍵字:DotNet 訪問 mySQL 數據庫 .net的數據庫天然支持MS SQLServer ,但是并非其他數據庫不支持,而是微軟基于自身利益需要,在支持、營銷上推自己的數據庫產品;但是作為平臺戰略,他并非排斥其他數據庫,而是參考 java 體系提出了一套數據庫訪問規范,讓
    關鍵字:DotNet 訪問 mySQL 數據庫 .net的數據庫天然支持MSSQLServer,但是并非其他數據庫不支持,而是微軟基于自身利益需要,在支持、營銷上推自己的數據庫產品;但是作為平臺戰略,他并非排斥其他數據庫,而是參考java體系提出了一套數據庫訪問規范,讓各個第三方進行開發,提供特定的驅動。
    MySQL是免費的數據庫,在成本上具有無可替代的優勢,但是目前來講,并沒有提供。微軟把MySQL當作ODBC數據庫,可以按照ODBC.Net規范進行訪問,具體參考
    http://www.microsoft.com/china/community/Columns/Luyan/6.mspx
    而實際上,針對ODBC。Net的需要配置DSN的麻煩,而是出現了一個開源的系統MySQLDriverCS,對MySQL的開發進行了封裝,實現了.net環境下對于MySQL數據庫系統的訪問。
    http://sourceforge.net/projects/mysqldrivercs/
     
    通過閱讀源代碼,我們看到MySQLDriverCS的思路是利用C函數的底層庫來操縱數據庫的,通常提供對MySQL數據庫的訪問的數據庫的C DLL是名為libmySQL.dll的驅動文件,MySQLDriverCS作為一個.net庫進行封裝C風格的驅動。
    具體如何進行呢?
    打開工程后,我們看到其中有一個比較特殊的.cs文件CPrototypes.cs:
    #region LICENSE
    /*
         MySQLDriverCS: An C# driver for MySQL.
         Copyright (c) 2002 Manuel Lucas Vi馻s Livschitz.
     
         This file is part of MySQLDriverCS. 
     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>