關於這些 api 的使用方法, 請參考官方文件, 下面是乙個演示.
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 6.1\include\mysql.h>78第一次執行:#pragma comment(lib, "c:\\program files\\mysql\\mysql connector c 6.1\\lib\\libmysql.lib")910
void todo(mysql *mysql) else
2627
//選擇資料庫
28 sprintf(cmd, "
use `my_test_db`");
29if (mysql_query(mysql, cmd) !=exit_success) else
3637
//建立表
38 sprintf(cmd, "
create table `t`("39
"id int not null auto_increment,"40
"name varchar(20) not null,"41
"primary key(id)"42
")");
43if (mysql_query(mysql, cmd) !=exit_success)
4748
//檢視表型
49 sprintf(cmd, "
desc `t`");
50if (mysql_query(mysql, cmd) !=exit_success) else
else
74 printf("\n"
);75}76
}77}78
}7980void
test()
9394
//你想用資料庫做些什麼事情?
95todo(mysql);
9697
//關閉資料庫連線
98 mysql != 0 ? mysql_close(mysql) : 0;99
//釋放模組
100mysql_library_end();
101}
102103
int apientry _twinmain(hinstance hinst, hinstance hprev, lptstr lpszcmdline, int
icmdshow)
120121
return
exit_success;
122 }
再次執行:
C 開發資料庫應用程式
簡單性 靈活性 而且,visual c 提供的開發環境可以使開發者根據自己的需要設計應用順序的介面和功能。visual c 提供了豐富的類庫和方法,可以使開發者根據自己的應用特點進行選擇。訪問速度快 visual c 提供了新的訪問技術 ole db 和 ado ole db 和 ado 都是基於 ...
應用程式和資料庫連線
資料庫 資料庫的定義有好多,我們可以把他理解為是乙個存放資料的倉庫,而這些資料之間有存在聯絡。資料庫模式 根據資料庫的結構可以講資料庫分為三個模式 層次資料庫,網狀資料庫,和關聯式資料庫。前兩種資料模式沒有涉及,我只說關聯式資料庫。關聯式資料庫 乙個資料庫可以有n多表,這些表跟表之間通過某個字段可以...
彙總程式操作應用程式資料庫
獲取應用程式資料連線字串 string constr getsalaryapdatabase sindepedentcode 建立資料庫 enlong.lib.data.database db new enlong.lib.data.sql.sqldatabase constr 根據核算單位 獲取對...