C語言操作MYSQL函式

2021-09-18 05:44:35 字數 1207 閱讀 5613

c語言操作mysql函式

標頭檔案:#include

連線:

mysql *mysql;

//乙個新的資料結構,伺服器的控制代碼表示符號

mysql=mysql *

mysql_init

(null);

//初始化

void

*mysql_real_connect

(mysql,host,user,password,database,0,

null,0

);//mysql:控制代碼

//host:資料庫服務所在的伺服器的名稱或ip位址

//user:登入資料的使用者

//password:使用者登入密碼

//database:具體的資料庫名

//第乙個0:埠號,可以寫預設埠3306

//若返回值為null,則連線失敗

資訊錯誤處理:
char

*mysql_error

(mysql *conn)

;//獲取連線資料庫可能發生的錯誤資訊

mysql_real_query():
int

mysql_real_query

(mysql *mysql,

const

char

*query,

unsigned

int length)

;

執**況

返回值查詢成功

0查詢失敗

非0錯誤

解釋cr_commands_out_of_sync

命令以乙個不適當的次序被執行

cr_server_gone_error

mysql伺服器關閉了

cr_server_lost

對伺服器的連線在查詢期間失去

cr_unknown_error

發生乙個未知的錯誤

檢查受影響的行數:

my_ulonglong mysql_affected_rows

(mysql *connection)

;//my_ulonglong:無符號長整形,為%lu格式

//這個函式返回受之前執行update,insert或delete查詢影響的行數

//如果返回值為0,結果就是沒有受到影響

C語言操作mysql資料 常用函式

c語言操作mysql資料 常用函式 所需標頭檔案 include 功能 獲得或初始化乙個mysql結構 函式原型 mysql mysql init mysql mysql 函式返回值 乙個被始化的mysql 控制代碼 備註 在記憶體不足的情況下,返回null 所需標頭檔案 include 函式原型 ...

C語言操作mysql的常用函式

c語言操作mysql資料 常用函式 所需標頭檔案 include 功能 獲得或初始化乙個mysql結構 函式原型 mysql mysql init mysql mysql 函式返回值 乙個被始化的mysql 控制代碼 備註 在記憶體不足的情況下,返回null 所需標頭檔案 include 函式原型 ...

c語言操作mysql

首先記住該用sudo的地方要用sudo,自己真是傻.一 開發環境 mac os x 10.9.2 64位 xcode5.1 mysql5.5.37 64位 mysql安裝目錄為 usr local mysql 二 配置xcode連線mysql的編譯選項 1 將mysql頭檔案目錄新增到xcode標頭...