天天看點

C開發Mysql用戶端

1、C與Mysql

  因為Mysql是用C語言開發的,是以會有一系列的API可以調用;

2、C調用Mysql的基礎模型

運作指令:

gcc dm01_hello.c -o dm01_hello -I/usr/include -L/usr/lib64/mysql -lmysqlclient -lm -lrt -ldl -lstdc++ -lpthread

運作結果:

C開發Mysql用戶端

3、C查詢Mysql

C開發Mysql用戶端

4、C開發Mysql用戶端

隻實作了查詢的功能:

看看mysql.h檔案:

C開發Mysql用戶端
C開發Mysql用戶端

可以知道:MYSQL_ROW的真實類型:char **;

C開發Mysql用戶端

看看Mysql:

C開發Mysql用戶端
C開發Mysql用戶端

由于用戶端的C語言開發資料庫,我隻實作了查詢功能,其他的功能沒有實作,導緻沒有列印出來,但是現在已經可以通過這個用戶端對資料庫進行操作了;

C開發Mysql用戶端