C語言與資料庫連線

2021-05-09 16:43:49 字數 787 閱讀 7565

mysql*stumysql;

mysql_res*stures;

mysql_row row;

連線資料庫:

stumysql=mysql_init(null)

mysql_real_connect(stumysql,"localhost","root","123456","student",0,null,0)

讀出資料庫資料:

mysql_query(stumysql,"select * from stu_info order by num")

stures=mysql_store_result(stumysql);

i=mysql_num_rows(stures);   資料庫的行數

row=mysql_fetch_row(stures);

p1->num=atoi(row[0]);

strncpy(p1->name,row[1],20);

p1->age=atoi(row[2]);

strncpy(p1->***,row[3],10);

strncpy(p1->jiguan,row[4],30)

mysql_close(stumysql);

存入資料庫:

mysql_query(stumysql,"truncate table stu_info");

for(j=0;jnum,p->name,p->age,p->***,p->jiguan);

mysql_query(stumysql,query);

p=p->next;

}

C語言連線MySQL資料庫

不想用odbc什麼的連線資料庫,想直接用mysql提供的介面連線資料庫。我用的是vs2005。網上的一些介紹都是修改專案屬性等的設定,我不喜歡那樣。首先 我們需要的檔案有mysql.h my alloc.h my list.h mysql com.h mysql time.h mysql versi...

C語言連線mysql資料庫

一 分配或初始化與mysql real connect 相適應的mysql物件。用mysql init 函式。mysql mysql init mysql mysql 描述 分配或初始化與mysql real connect 相適應的mysql物件。如果mysql是null指標,該函式將分配 初始化...

C語言連線mysql資料庫

作業系統是linux,需要mysql客戶端軟體開發庫libmysqlclient,這個函式庫是mysql的組成部分之一。一般標頭檔案都在 usr include mysql路徑下,庫檔案都在 usr lib mysql路徑下。如果沒有需要安裝mysql devel包 mysql devel 5.1....