天天看點

Linux系統下C/C++開發mysql資料庫應用

  挂載光驅 mount -t iso9660 /dev/cdrom /mnt/cdrom

  解除安裝光驅 umount /dev/cdrom

  彈出光驅 eject

  推進光驅 eject –t

  mysql-server-3.23.54a-11.i386.rpm

  mysql-3.23.54a-11.i386.rpm

  開發mysql需要特别安裝開發包:

  mysql-devel-3.23.54a-11.i386.rpm

  三、linux程式包的安裝:

  rpm –ivh 要安裝的軟體包

  rpm –qa | grep 特定的軟體包

  rpm –e 要删除的軟體包

  四、linux中mysql服務的啟動:

  /etc/rc.d/init.d/mysqld status 檢視目前的mysql服務狀态

  service mysqld start 啟動mysql服務

  mysql –u root –p pass 使用使用者名root和密碼pass連接配接mysql資料庫

  五、linux c/c++開發mysql程式結構

  頭檔案:#include

  編譯選項:

  連接配接過程:

  建立mysql mysql;

  mysql_init(&mysql);初始化

  mysql_real_connect(&mysql,“hostname”,“username”,“password”,“database”,0,null,0);

  mysql_real_query(&mysql,sql);

  step 3:擷取查詢結果

  建立mysql_res結構 *res;

  res = mysql_store_result(&mysql);

  step 4:擷取查詢結果每一行,并進行相應處理

  mysql_fetch_row(res);

  mysql_num_fields(res); 擷取結果的字段數

  printf(“%s\n”,row[index]);

  step 5:釋放資源

  mysql_free_result(res);

  mysql_close(&mysql);   

最新内容請見作者的github頁:http://qaseven.github.io/