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

MySQL入門系列:C API 客戶端程式設計 - 連接伺服器

     編輯:MySQL 資料庫相關知識

第一個客戶端程式:連接、斷開、退出

範例程式 client1.c 展示最基本的連接流程:

  1. mysql_init(NULL) 分配並初始化 MYSQL 結構(連接處理器),回傳指標。
  2. mysql_real_connect() 建立實際連線,參數包括:連接處理器、主機名(NULL 或 localhost 走 Unix socket,指定 IP/主機名走 TCP/IP)、用戶名、密碼、資料庫名、連接埠、Socket 檔、旗標(此處為 0)。
  3. 結束時呼叫 mysql_close() 釋放連接與處理器記憶體。

程式缺失與後續改進方向

  • 缺乏錯誤檢查: 無法得知連線是否真正成功。
  • 連線參數硬編碼: 主機、用戶、密碼寫死在碼中,缺乏彈性。

後續章節將加入錯誤處理、選項檔與命令列參數解析,使程式更實用。

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