2009/07/01

C# 連接 MySQL 資料庫

我們寫的系統預定會連接後端資料庫,是故一定要知道怎麼用程式連接。因為我們選的是 .NET 平台,又因為 .NET 特性,只要函式庫支援 .NET,所有 .NET 語言都可以使用它。所以說 RFID 廠商提供的 .NET 函式庫我們可以在 VB.NET, VC#, VC++ 等語言使用。同樣的,MySQL官方網站有給 .NET 平台的 Connector 可以用:下載網址

沒解讀錯誤的話,這個套件使用 GPL 授權,這意味著使用的程式也要以 GPL 授權嗎?這值得玩味。

另外這個 Connector 有 Manual:點此開啟,連結的是 MySQL 5.1 版的文件,但應該相去不遠。


21.2.4 節
才開始教你如何建立 MySQL 連線並取得資料,這是寫程式時會用到的部分。

為了防止自行組合 SQL 字串而給駭客有 SQL Injection 隱碼攻擊的機會,很多函式庫會提供 PreparedStatement 等類似的方式來幫助程式設計師來組合字串。MySQL Connector/Net 也不例外,21.2.4.6 節有提到使用 Prepare() 方法。

其他等遇到再說。

沒有留言:

張貼留言