日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C程序連接MSSQL的簡(jiǎn)易操作指南(c 程序連接mssql)

C程序連接MSSQL的簡(jiǎn)易操作指南

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比灣里網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式灣里網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋灣里地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

MSSQL,即Microsoft SQL Server,是一個(gè)基于結(jié)構(gòu)化查詢語言(SQL)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。在MSSQL的開發(fā)框架中有一個(gè)ODBC模塊,支持與SQL 服務(wù)器建立連接,使C程序可以實(shí)現(xiàn)連接MSSQL的數(shù)據(jù)庫。而下面將以實(shí)例的形式簡(jiǎn)易的介紹C程序如何實(shí)現(xiàn)和MSSQL的連接。

一、首先,準(zhǔn)備數(shù)據(jù)庫連接的信息:包括主機(jī)名,數(shù)據(jù)庫名稱,用戶名,密碼等。

二、使用Visual Studio編寫C程序;完整程序可以參考如下:

#include

#include

#include

#include

int main(int argc, char* argv[])

{

SQLHENV henv; // 定義ODBC環(huán)境句柄

SQLHDBC hdbc; // 定義ODBC連接句柄

SQLHSTMT hstmt; // 定義SQL語句句柄

SQLretURN ret; // ODBC API TODO

char servername[32];//主機(jī)名

char databasename[32]; //數(shù)據(jù)庫名

char username[32]; //用戶名

char pwd[32]; //密碼

// 使用ODBC API函數(shù)SQLAllocHandle來為環(huán)境句柄和連接句柄分配內(nèi)存

ret = SQLAllocHandle(SQL_HANDLE_ENV,0, &henv);

ret = SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc);

//使用環(huán)境句柄設(shè)置ODBC連接的參數(shù)

ret = SQLSetEnvAttr(henv,SQL_ATTR_ODBC_VERSION,(SQLPOINTER)SQL_OV_ODBC3,0);

//初始化數(shù)據(jù)庫連接字符串

sprintf(servername,”127.0.0.1″);

sprintf(databasename,”mydbname”);

sprintf(username,”myusername”);

sprintf(pwd,”mypassword”);

//以DSN模式建立ODBC連接

char connstr[256];

sprintf(connstr,”DSN=%s; DATABASE=%s; UID=%s; PWD=%s;”,servername,databasename,username,pwd);

ret = SQLDriverConnect(hdbc, NULL, (SQLCHAR*) connstr, SQL_NTS, NULL, 0, NULL, SQL_DRIVER_COMPLETE);

//初始化SQL語句句柄

ret = SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt);

//實(shí)現(xiàn)數(shù)據(jù)庫訪問

ret = SQLExecDirect(hstmt, (SQLCHAR*)”SELECT * FROM table WHERE id=1″, SQL_NTS);

//斷開ODBC連接

ret = SQLDisconnect(hdbc);

ret = SQLFreeHandle(SQL_HANDLE_DBC,hdbc);

ret = SQLFreeHandle(SQL_HANDLE_ENV, henv);

return 0;

}

三、編譯上面的程序,生成相應(yīng)的可執(zhí)行文件。

四、最后,運(yùn)行生成的文件,即可完成C程序和MSSQL之間的連接。

經(jīng)過以上簡(jiǎn)單的步驟,實(shí)現(xiàn)C程序與MSSQL的連接就成功了。只要按照以上步驟操作,即可以輕松的使用C程序來實(shí)現(xiàn)和MSSQL的連接,進(jìn)而完成與SQL服務(wù)器的數(shù)據(jù)訪問工作。

成都網(wǎng)站設(shè)計(jì)制作選創(chuàng)新互聯(lián),專業(yè)網(wǎng)站建設(shè)公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網(wǎng)站建設(shè)定制開發(fā)服務(wù),為客戶提供專業(yè)的成都網(wǎng)站制作,成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)服務(wù);成都創(chuàng)新互聯(lián)服務(wù)內(nèi)容包含成都網(wǎng)站建設(shè),小程序開發(fā),營銷網(wǎng)站建設(shè),網(wǎng)站改版,服務(wù)器托管租用等互聯(lián)網(wǎng)服務(wù)。


網(wǎng)頁名稱:C程序連接MSSQL的簡(jiǎn)易操作指南(c 程序連接mssql)
URL標(biāo)題:http://m.5511xx.com/article/dpisode.html