首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 資料庫介面的 VC 實現與應用 (一) - 簡介與 ODBC 實作

     編輯:MySQL 資料庫相關知識

背景與動機

網站資料庫伺服器效能直接影響生存。Oracle 功能強但成本高;MySQL 免費、易用、效能優異,成為中小型網站首選,大型網站亦有採用。但鮮少用於桌面應用開發,本文旨在填補此缺口,最終產出封裝 MySQL 介面的 CDatabase 類別。

測試環境

硬體:C466、128MB、15GB;軟體:Visual C++ 6.0、MySQL 3.23.22-beta for Win32、Windows 98。

MySQL 核心特性

  • 真正多用戶、多執行緒 SQL 伺服器。
  • 目標:快速、健壯、易用。
  • 支援 C/C++、Java、Perl、Python、PHP、Tcl API;多平台;豐富資料類型;靈活權限系統、密碼加密;Windows 提供 ODBC;MyISAM 表最大 800 萬 TB;多語言(早期不支援中文)。
  • 犧牲子查詢、預存程序、觸發器、外鍵、交易等功能換取速度(比其他資料庫快 2-3 倍)。

命令列基本操作

登入:mysql -h host -u user -ppassword → 提示符變 mysql>。選庫:USE dbname。執行 SQL。退出:QUIT。第三方 GUI 工具(如 EMS MySQL Manager)可簡化管理。

ODBC 實作步驟

  1. 安裝 MyODBC 驅動(myodbc-2.50.31-win95)。
  2. 控制台 → ODBC 資料來源 → 新增系統/使用者 DSN → 選 MySQL 驅動 → 填寫主機、資料庫、用戶、密碼(文中附圖示意)。
  3. VC 中以標準 ODBC API 程式設計即可操作 MySQL。

ODBC 屏蔽資料庫差異,提高程式可攜性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved