本文檔将介紹驅動安裝配置及對接 ODBC 驅動示例。
驅動安裝配置
使用者下載下傳 ODBC 驅動 後,需安裝配置才能使用。下述以 Windows 系統為例介紹安裝配置步驟。
Note:
不同版本 Windows 間命名與界面可能存在差異。
- 安裝 MySQL ODBC 驅動,輕按兩下 msi 檔案,根據訓示資訊完成安裝
- 添加資料源,找到【控制台】->【管理工具】->【資料源(ODBC)】并打開,點選 添加 按鈕
SequoiaDB巨杉資料庫-ODBC驅動 - 選擇驅動程式,驅動程式提供 ANSI 和 Unicode 兩個版本,一般推薦使用支援更多字元的 Unicode 版本
SequoiaDB巨杉資料庫-ODBC驅動 - 配置資料源,輸入 MySQL 有關資訊
SequoiaDB巨杉資料庫-ODBC驅動
示例
以下示例通過 C# 對接 ODBC 進行增删改查的基本操作。
- 連接配接到 MySQL 執行個體并準備樣例使用的資料庫 db 和表 tb
CopyCREATE DATABASE db; USE db; CREATE TABLE tb (id INT, first_name VARCHAR(128), last_name VARCHAR(128));
- 添加資料源,配置 DSN(Data Source Name)為"SequoiaSQL-MySQL",并配置 Database 為"db",具體步驟見上一節
- 建立項目,以 Visual studio 2013 開發環境為例,點選工具欄【檔案】->【建立】->【項目】,建立一個 Visual C# 的控制台應用程式
- 輸入示例代碼
Copyusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Odbc; namespace ConsoleApplication { class Program { static void Main(string[] args) { string connStr = "DSN=SequoiaSQL-MySQL"; OdbcConnection conn = new OdbcConnection(connStr); conn.Open(); Console.WriteLine("---INSERT---"); OdbcCommand cmd = conn.CreateCommand(); cmd.CommandText = "INSERT INTO tb(id, first_name, last_name) VALUES (1, 'Peter', 'Packer')"; cmd.ExecuteNonQuery(); Console.WriteLine("---UPDATE---"); cmd.CommandText = "UPDATE tb SET first_name = 'Tony' WHERE id = 1"; cmd.ExecuteNonQuery(); Console.WriteLine("---SELECT---"); cmd.CommandText = "SELECT * FROM tb"; OdbcDataReader odr = cmd.ExecuteReader(); while (odr.Read()) { for (int i = 0; i < odr.FieldCount; i++) { Console.Write("{0}\t", odr[i]); } Console.WriteLine(); } conn.Close(); Console.WriteLine("---DELETE---"); cmd.CommandText = "DELETE FROM tb WHERE id = 1"; cmd.ExecuteNonQuery(); Console.Read(); } } }
- 點選【調試】->【開始執行】,得到運作結果
---INSERT--- ---UPDATE--- ---SELECT--- 1 Tony Parker ---DELETE---
更多資訊請通路巨杉資料庫官網