- 论坛徽章:
- 0
|
回复 #1 loupogames 的帖子
- #include <stdio.h>
- #include <stdlib.h>
- #include <winsock2.h>
- #include <MySQL/mysql.h>
- MYSQL *dataDB;
- int main(int argc, char *argv[])
- {
- dataDB = mysql_init(dataDB);
- if(dataDB == NULL) {
- fprintf(stderr, "mySql 初始化失败 !\n");
- return -1;
- }
-
- if (!mysql_real_connect(dataDB,"localhost","user","password","mysql",0,NULL,0)) {
- fprintf(stderr, "连接数据库失败 错误 : %s\n", mysql_error(dataDB));
- mysql_close(dataDB);
- return -1;
- }
- MYSQL_ROW rc;
- MYSQL_RES *res;
- char sqlStr[128] = "SELECT User FROM User";
- int i;
- if(!mysql_real_query(dataDB, sqlStr, strlen(sqlStr))) {
- res = mysql_store_result(dataDB);
- if(res) {
- int rows = mysql_num_rows(res);
- for(i = 0; i < rows; i++) {
- rc = mysql_fetch_row(res);
- fprintf(stdout, "%s\n", rc[0]);
- }
- }
- }
- else {
- fprintf(stderr, "error %s\n", mysql_error(dataDB));
- mysql_close(dataDB);
- exit(0);
- }
-
- mysql_close(dataDB);
- return 0;
- }
复制代码 |
|