freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用第09章開(kāi)放數(shù)據(jù)庫(kù)互連(存儲(chǔ)版)

  

【正文】 格式是: SQLRETURN SQLExecute( SQLHSTMT StatementHandle); 其中,參數(shù) StatementHandle是一個(gè)有效的語(yǔ)句句柄。PartIDInd); /* 重復(fù)執(zhí)行 SQL語(yǔ)句 while (GetPrice(amp。 ODBC中使用游標(biāo)來(lái)處理結(jié)果集數(shù)據(jù)。 SQLFetch函數(shù)的格式是: SQLRETURN SQLFetch( SQLHSTMT StatementHandle); 其中,參數(shù) StatementHandle是一個(gè)有效的語(yǔ)句句柄。用 SQLGetData函數(shù)可以獲取游標(biāo)所指向的數(shù)據(jù)。SnoInd); SQLBindCol(hstmt, 2, SQL_C_CHAR,Sname, sizeof(Sname), amp。 SQLBindCol函數(shù)的格式如下: SQLRETURN SQLBindCol( SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLSMALLINT TargetType, SQLPOINTER TargetValuePtr, SQLINTEGER BufferLength, SQLLEN * StrLen_or_Ind); 其中, StatementHandle 是一個(gè)有效的語(yǔ)句句柄; ColumnNumber 是要綁定的結(jié)果數(shù)據(jù)的列號(hào); TargetType 是存放結(jié)果數(shù)據(jù)的變量類(lèi)型; TargetValuePtr 是指向存放結(jié)果數(shù)據(jù)的變量指針; BufferLength 是存放結(jié)果數(shù)據(jù)的變量的緩沖區(qū)大?。?StrLen_or_Ind 是輸出真正返回的數(shù)據(jù)的長(zhǎng)度。 使用 ODBC函數(shù) SQLNumResultCols( )和 SQLRowCount( ) 可以獲得結(jié)果集的行數(shù)和列數(shù) 。PriceInd); SQLBindParameter(hstmt, 2,SQL_PARAM_INPUT, SQL_C_ULONG,SQL_INTEGER, 10, 0, amp。 SQLPrepare函數(shù)的格式是: SQLRETURN SQLPrepare( SQLHSTMT StatementHandle, SQLCHAR * StatementText, SQLINTEGER TextLength); 其中,參數(shù) StatementHandle 是一個(gè)有效的語(yǔ)句句柄; StatementText 是一個(gè)表示將要執(zhí)行的一連串 SQL語(yǔ)句的字符串; TextLength 是 StatementText字符串的長(zhǎng)度。 例如: SQLFreeStmt(hstmt1, SQL_DROP); 我們可以小結(jié)一下在一個(gè) ODBC應(yīng)用程序中 , 環(huán)境句柄 、 連接句柄和語(yǔ)句句柄之間有以下關(guān)系 ( 見(jiàn)圖 ) : 執(zhí)行 SQL語(yǔ)句 當(dāng)應(yīng)用系統(tǒng)通過(guò) ODBC執(zhí)行 SQL語(yǔ)句時(shí) ,ODBC提供了兩種不同的執(zhí)行方法:直接執(zhí)行和有準(zhǔn)備的執(zhí)行 。hstmt1); 2.釋放語(yǔ)句句柄 SQLFreeStmt函數(shù)的功能是解除某一個(gè)語(yǔ)句句柄與相應(yīng)的 SQL語(yǔ)句的關(guān)聯(lián)(停止指定與語(yǔ)句句柄相關(guān)的 SQL語(yǔ)句),關(guān)閉與該句柄相關(guān)的游標(biāo),撤消所有未完成的操作結(jié)果,有選擇地釋放與該句柄相關(guān)的所有資源。 2.?dāng)嚅_(kāi)數(shù)據(jù)源 當(dāng)有關(guān)的數(shù)據(jù)庫(kù)存取任務(wù)完成之后,應(yīng)該斷開(kāi)與數(shù)據(jù)源的連接,關(guān)閉與指定連接句柄相關(guān)的數(shù)據(jù)源。 例如: SQLHDBC hdbc1; SQLAllocHandle(SQL_HANDLE_DBC ,henv1, amp。 O D BC A PI調(diào)用 返回的數(shù)據(jù) O D B C 驅(qū)動(dòng)程序調(diào)用 返回的數(shù)據(jù) 命令 返回的數(shù)據(jù)應(yīng)用程序驅(qū)動(dòng)程序管理器(單層)驅(qū)動(dòng)程序 (包含數(shù)據(jù)庫(kù)引擎)數(shù)據(jù)庫(kù)文件圖9 .3 基于單層驅(qū)動(dòng)程序的系統(tǒng)結(jié)構(gòu)單層驅(qū)動(dòng)程序不僅要處理 ODBC函數(shù)調(diào)用,還要解釋執(zhí)行 SQL語(yǔ)句,即執(zhí)行 RDBMS的功能。 2.核心 SQL語(yǔ)法 核心 SQL語(yǔ)法在最低限 SQL語(yǔ)法的基礎(chǔ)上增加了很多必要的功能,包括 ALTER表,CREATE和 DROP索引, GRANT和 REVOKE各種權(quán)限給不同的用戶(hù)。 核心級(jí) API包括分配 、 釋放環(huán)境句柄 、 連接句柄和執(zhí)行 SQL語(yǔ)句等 。 ( 6)根據(jù)需要說(shuō)明和使用游標(biāo)。驅(qū)動(dòng)程序管理器的主要功能包括裝載 ODBC驅(qū)動(dòng)程序、選擇和連接正確的驅(qū)動(dòng)程序、管理數(shù)據(jù)源、檢查ODBC調(diào)用參數(shù)的合法性和記錄 ODBC函數(shù)的調(diào)用等,以及當(dāng)應(yīng)用層需要時(shí)提供驅(qū)動(dòng)程序信息。 ( 3)為 SQL語(yǔ)句執(zhí)行結(jié)果分配存儲(chǔ)空間,定義所讀取的數(shù)據(jù)格式。 ( 2) 驅(qū)動(dòng)程序管理器 ( ODBC Driver Manager) 。這套規(guī)范包括:為應(yīng)用程序提供的一套調(diào)用層接口函數(shù)( CallLevel Interface,簡(jiǎn)寫(xiě)為CLI)和基于動(dòng)態(tài)連接庫(kù)的運(yùn)行支持環(huán)境。 其 中開(kāi) 放 數(shù)據(jù) 庫(kù) 互連 ( Open DataBase Connecting, 簡(jiǎn)記為 ODBC) , 是Microsoft公司推出的產(chǎn)品 。 目前 , 廣泛使用的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) ( RDBMS) 有幾十種 , 最常用的也有十幾種 。 使用 ODBC接口的應(yīng)用程序可以訪(fǎng)問(wèn)多種不同的數(shù)據(jù)庫(kù)系統(tǒng) , 同時(shí)應(yīng)用程序?qū)?shù)據(jù)庫(kù)的操作不依賴(lài)于任何數(shù)據(jù)庫(kù)管理系統(tǒng) ,實(shí)現(xiàn)應(yīng)用程序?qū)Σ煌?DBMS資源的共享 。 驅(qū)動(dòng)程序是一個(gè)用以支持
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1