MYSQL簡(jiǎn)單調(diào)用
MySQL MYSQL_ROW 返回的字段若是 float 如何在 C++程序中 把 字段值賦給 一個(gè) float變量
文中此句“MYSQL_ROW ? 指針是一簡(jiǎn)單的字符串?dāng)?shù)組。所有的數(shù)據(jù)類型被轉(zhuǎn)換成字符串送到客戶端。”很有意義。 另外,從文章了解到需要使用 atoi() 和atof()將 MYSQL_ROW ? 字符串中對(duì)應(yīng)int 和 float的值轉(zhuǎn)變?yōu)?整型值 和 浮點(diǎn)值。
一、在你的程序中使用數(shù)據(jù)庫(kù)是不錯(cuò)的注意。如果已經(jīng)有可用的MySQL服務(wù)器,在VC中可以按照如下方法實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。
1、找來(lái)MySQL(Win32)安裝目錄下的include文件夾,將其添加到VC頭文件目錄列表中;
(VC6 -> Options -> Directories -> 加入此目錄)
(VC2005 -> 工具 -> 選擇 ->項(xiàng)目和解決方案 -> VC++目錄 -> 顯示以下內(nèi)容的目錄 -> 包含文件 -> 加入此目錄)2、找來(lái)MySQL(Win32)安裝目錄下的lib文件夾,將 其添加到VC庫(kù)文件目錄列表中;
(VC6 -> Options -> Directories -> 加入此目錄)
(VC2005 -> 工具 ->選擇 -> 項(xiàng)目和解決方案 -> VC++目錄 -> 顯示以下內(nèi)容的目錄 -> 庫(kù)文件 -> 加入此目錄,注意是libdebug或libopt)
3、新建一個(gè)工程,參考如下代碼:
// mysql.cpp : Defines the entry point for the console application.
#include "stdafx.h"
#include