老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

c語言和mysql連接的方法

這篇文章主要介紹了c語言和MySQL連接的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

在河津等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站制作、成都網站建設 網站設計制作按需制作,公司網站建設,企業網站建設,成都品牌網站建設,成都全網營銷,外貿網站制作,河津網站建設費用合理。

對于已經安裝mysql的,查看mysql安裝目錄,如果安裝目錄下沒有include和lib目錄,

說明沒有完全安裝,需要下載mysql-connector類庫,官方下載地址:http://dev.mysql.com/downloads/connector/c/

c語言和mysql連接的方法

部分截圖如下,從圖左側可看出,官網提供了c、c++、Python、J等語言的鏈接庫,根據個人情況下載。

c語言和mysql連接的方法

下面開始配置vs2008,大致需要三步。

由于我們要使用Mysql的API,并且我們機子上肯定安裝了Mysql數據庫,所以我們要將工程的頭文件路徑指向Mysql安裝目錄的同文件mysql.h所在的位置,將連接庫路徑指向libmysql.lib所在的路徑,

這兩個文件一般在include、lib目錄下。

新建一個項目,右鍵該項目,選擇屬性,彈出屬性對話框。

第一:將x項目屬性頁的C/C++->常規->附加包含目錄指向mysql.h所在的位置:C:\Program Files\MySQL\MySQL Server 5.1\include

c語言和mysql連接的方法

第二:將項目屬性頁的鏈接器->常規->附加庫目錄指向libmysql.lib所在的路徑:C:\Program Files\MySQL\MySQL Server 5.1\lib.

c語言和mysql連接的方法

第三:將鏈接器->輸入->附加依賴項中添加libmysql.lib。

c語言和mysql連接的方法

通過上述配置后出現錯誤:

無法解析的外部符號 _mysql_close@4,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_free_result@4,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_num_fields@4,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_fetch_row@4,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_store_result@4,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_error@4,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_real_query@12,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_select_db@8,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_real_connect@32,該符號在函數 _main 中被引用
無法解析的外部符號 _mysql_init@4,該符號在

經過網友幫助,我將原來下載的64位mysql-connector卸載,又重新下了一個32位安裝,結果錯誤消失,百思不得其解,可能是我的mysql數據庫是32位的吧。

最后附上c連接mysql的示例代碼:

// test9.24.cpp : 定義控制臺應用程序的入口點。
//
//#include  
//#include  
//#include   //包含MySQL所需要的頭文件 
//#include  //Socket,連接MySQL也需要用的 
 
#include 
#include "stdio.h"
#include "winsock.h" 
#include "mysql.h" 
 
MYSQL mysql, *sock;   //聲明MySQL的句柄 
 
int main(void) 
{  
    const char * host = "127.0.0.1";  //因為是作為本機測試,所以填寫的是本地IP 
    const char * user = "root";       //這里改為你的用戶名,即連接MySQL的用戶名 
    const char * passwd = "123"; //這里改為你的用戶密碼 
    const char * db = "yiersan";      //這里改為你要連接的數據庫的名字 
    unsigned int port = 3306;           //這是MySQL的服務器的端口,如果你沒有修改過的話就是3306。 
    const char * unix_socket = NULL;    //unix_socket這是unix下的,我在Windows下,所以就把它設置為NULL 
    unsigned long client_flag = 0;      //這個參數一般為0 
    int t;
    const char * i_query = "select * from yes_msg"; //查詢語句 
 
    MYSQL_RES * result;                          //保存結果集的 www.2cto.com  
    MYSQL_ROW row;                               //代表的是結果集中的一行 
 
    mysql_init(&mysql);                          //連接之前必須使用這個函數來初始化 
    if ( (sock = mysql_real_connect(&mysql, host, user, passwd, db, port, unix_socket, client_flag) ) == NULL ) //連接MySQL 
    { 
        printf("連接失敗,原因是: \n"); 
        fprintf(stderr, " %s\n", mysql_error(&mysql)); 
        exit(1); 
    } 
    else 
    { 
        fprintf(stderr, "連接MySQL成功!!\n"); 
    } 
 
    if ( mysql_query(&mysql, i_query) != 0 )       //如果連接成功,則開始查詢 
    { 
        fprintf(stderr, "查詢失敗!\n"); 
        exit(1); 
    } 
    else 
    { 
        if ( (result = mysql_store_result(&mysql)) == NULL ) //保存查詢的結果 
        { 
            fprintf(stderr, "保存結果集失敗!\n"); 
            exit(1); 
        } 
        else 
        { 
            while ( (row = mysql_fetch_row(result)) != NULL ) //讀取結果集中的數據,返回的是下一行。因為保存結果集時,當前的游標在第一行【之前】 
            { 
                printf("name is %s\t", row[0]);               //打印當前行的第一列的數據 
                printf("age is %s\t\n", row[1]);              //打印當前行的第二列的數據 
            } 
        } 
 
    } 
    mysql_free_result(result);                                //釋放結果集 
    mysql_close(sock);
	scanf("%d",&t);//關閉連接 
    system("pause"); 
    exit(EXIT_SUCCESS); 
}

感謝你能夠認真閱讀完這篇文章,希望小編分享c語言和mysql連接的方法內容對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,遇到問題就找創新互聯,詳細的解決方法等著你來學習!


網頁題目:c語言和mysql連接的方法
當前URL:http://www.xueling.net.cn/article/pdssps.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 精品无码一区在线观看 | 四虎在线免费播放 | 毛片大全 | 国产精品无码a∨果冻传媒 精品国产一区二区亚洲人成毛片 | BBWBBW高潮喷水 | 少妇被躁爽到高潮无码久久 | a一区二区三区视频 | av亚洲产国偷v产偷v自拍 | 日躁夜躁狠狠躁2020 | 成年人福利视频 | blacked欧美黑粗硬大 | www.春色| 天天天干 | 精品香蕉久久久爽爽 | 一级做a爰片久久毛片潮喷 亚州日本乱码一区二区三区 | 亚洲人成在线观看网站不卡 | 99久久九九| 最新黄色av | 东京热AV人妻无码A片 | 包青天1一236集在线高清天寒 | 国产成人AV综合亚洲色欲 | 亚洲一级在线 | 日韩精品午夜 | 日本美国大片免费视频播放器 | 91热爆在线?看 | 91成人国产| 中文字幕热久久久久久久 | 麻豆伊人 | 欧美日韩一区二区三区在线视频 | 久久日本片精品aaaaa国产 | 在线日韩中文字幕 | 麻豆国产网站 | 久久久久久香蕉 | 俺去俺来也www色官网 | 久久久久欠精品国产毛片国产毛生 | 中文字幕精品无码综合网 | 一区三区在线观看 | 欧美精品一区二区三区四区五区 | 国产精品久久香蕉 | 日本久久久久久久久久久久 | 一区二区三区视频在线免费观看 |