真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vc連接mysql數(shù)據(jù)庫的方法

這篇文章給大家分享的是有關(guān)vc 連接MySQL數(shù)據(jù)庫的方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為將樂企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,將樂網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

vc連接mysql數(shù)據(jù)庫的方法:首先打開VC6;然后在中間列表框中添加本地安裝MySQL的include目錄路徑;接著選中“Library files”并添加MySQL的Lib目錄路徑;最后進(jìn)行編程測(cè)試即可。

一、MySQL的安裝

Mysql的安裝去官網(wǎng)下載就可以。。。最新的是5.7版本。。

二、VC6.0的設(shè)置

(1)打開VC6.中選0 工具欄Tools菜單下的Options選項(xiàng),在Directories的標(biāo)簽頁中右邊的“Show directories for:”下拉列表中“Includefiles”,然后在中間列表框中添加你本地安裝MySQL的include目錄路徑。如圖:

  vc 連接mysql數(shù)據(jù)庫的方法

(2)在上面說到的“Show directories for:”下拉列表中選中“Library files”,然后添加你本地安裝MySQL的Lib目錄路徑。如圖:

vc 連接mysql數(shù)據(jù)庫的方法

**這里要說明一下:細(xì)心的人會(huì)發(fā)現(xiàn)我的這個(gè)目錄和上一個(gè)圖中的不一樣,這是因?yàn)檫@個(gè)錯(cuò)誤:libmysql.lib : fatal error LNK1113: invalid machine 無效的服務(wù)器

這是因?yàn)関c開發(fā)的是32位的程序,而mysql數(shù)據(jù)庫是64位導(dǎo)致的,你用32位的程序去操作64位的數(shù)據(jù)庫肯定會(huì)出錯(cuò),我在下一篇博文中將詳細(xì)說明怎么解決。

(3)在“Project settings->Link:Object/library modules”里面添加“l(fā)ibmysql.lib”。
       vc 連接mysql數(shù)據(jù)庫的方法

(5)建議將“l(fā)ibmySQL.lib、libmySQL.dll”拷到你所建的工程的目錄下。

這兩個(gè)文件在D:\Mysql\lib目錄下。

三、編程實(shí)現(xiàn)

1. 一個(gè)簡(jiǎn)單的小程序,看看是否能連接成功。。。

#include 
#include 
#include  

int main()
{

       MYSQL mysql;
       mysql_init(&mysql); //初始化mysql結(jié)構(gòu)

       if(!mysql_real_connect(&mysql,"localhost","myuser","123456","student_db",3306,NULL,0))
              printf("\n連接數(shù)據(jù)庫時(shí)發(fā)生錯(cuò)誤!\n");
       else
              printf("\n連接數(shù)據(jù)庫成功!\n");

       mysql_close(&mysql); //釋放數(shù)據(jù)庫
  
       return 0;
}

mysql_real_connect(&mysql,"localhost","myuser","123456","student_db",3306,NULL,0)//myuser是我的用戶名,“123456”是密碼,“student_db”是數(shù)據(jù)庫,3306是端口號(hào)

 2.實(shí)現(xiàn)查詢小程序

// test.cpp : Defines the entry point for the console application.
//
#include 
#include 
#include "StdAfx.h"

#include   
#include   
#include   
#include   
using namespace std;  
//不需要單步調(diào)試的就注釋掉  
//#define STEPBYSTEP  
  
void pause(){  
  
    #ifdef STEPBYSTEP  
        system("pause");  
    #endif  
}  
void writeToFile(const char *s)  
{  
  
     FILE *fp=fopen("info.txt","rw");  
     fprintf(fp,s);  
     fclose(fp);  
  
}  
 /* int main()

{

       MYSQL mysql;
       mysql_init(&mysql); //初始化mysql結(jié)構(gòu)

       if(!mysql_real_connect(&mysql,"localhost","myuser","123456","student_db",3306,NULL,0))
              printf("\n連接數(shù)據(jù)庫時(shí)發(fā)生錯(cuò)誤!\n");
       else
              printf("\n連接數(shù)據(jù)庫成功!\n");

       mysql_close(&mysql); //釋放數(shù)據(jù)庫
  
       return 0;
}*/
int main(int argc, char* argv[]){  
  
    cout<<"start...."<name<<"\t\t";  
            }  
            cout<

運(yùn)行結(jié)果:

vc 連接mysql數(shù)據(jù)庫的方法

感謝各位的閱讀!關(guān)于vc 連接mysql數(shù)據(jù)庫的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


分享文章:vc連接mysql數(shù)據(jù)庫的方法
文章出自:http://weahome.cn/article/jshjpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部