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

正文內(nèi)容

第4章數(shù)據(jù)庫及應(yīng)用程序開發(fā)——數(shù)據(jù)庫編程-全文預(yù)覽

2024-10-26 16:05 上一頁面

下一頁面
  

【正文】 題思路 ? 數(shù)據(jù)庫連接成功后, ? 調(diào)用 Crecordset類的 Open函數(shù)執(zhí)行指定的 SQL語句查詢數(shù)據(jù)源中的記錄,并按指定的類型和選項建立記錄集。 //關(guān)閉數(shù)據(jù)庫 } return nRetCode。 } catch(CMemoryException *pEx) //異常處理 { pExReportError()。DSN=CompanyDS。 nRetCode = 1。 CWinApp theApp。假定對SQL Server 2020數(shù)據(jù)庫 pany已經(jīng)建立了 數(shù)據(jù)源CompanyDS, 編程連接該數(shù)據(jù)庫。 14 3 數(shù)據(jù)庫操作的基本過程 ( 1) 連接數(shù)據(jù)庫 建立 CDataBase類對象 , 通過 CDataBase類的 Open函數(shù)連接數(shù)據(jù)庫 。 12 ( 4) CDBException ? 該類代表 ODBC類產(chǎn)生的異常 。 10 ? 調(diào)用 CRecordset的滾動函數(shù) ,如 MoveFirst,MoveNext, ovePrev, MoveLast等 ,來改變 “ 當(dāng)前 ”記錄的位置。打開記錄集的方式: Snapshot(快照) , Dynaset(動態(tài)集) 、 forwordOnly 9 ? lpszSQL是一個 SQL的 SELECT語句,或是一個表名 ? dwOptions可以是一些選項的組合 ? CRecordset::none 無選項 ( 缺省 ) 。 ? virtual CString GetDefaultConnect( ); ? 該函數(shù)返回缺省的連接字符串 8 ? virtual BOOL Open( UINT nOpenType = AFX_DB_USE_DEFAULT_TYPE, LPCTSTR lpszSQL = NULL, DWORD dwOptions = none )。 //將彈出一個數(shù)據(jù)源對話框 ? bool IsOpen( ) const。DSN=MyDS。 ? bUseCursorLib若為 TRUE, 則會裝載光標(biāo)庫 , 否則不裝載 ? 若連接成功 , 函數(shù)返回 TRUE, 若返回 FALSE, ? 若函數(shù)內(nèi)部出現(xiàn)錯誤 , 則會產(chǎn)生一個異常 。 throw( CDBException, CMemoryException )。 ? JDBC 為數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的 API。能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫。 ? 基于 ODBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何 DBMS,由對應(yīng)的 DBMS的 ODBC驅(qū)動程序完成。 ? OLE DB 提供了底層軟件接口 4 3. JDBC ? Java 數(shù)據(jù)庫連接 JDBC (Java Database Connectivity)由一組用 Java 編程語言編寫的類和接口組成?!? BOOL bUseCursorLib = TRUE )。 ? lpszConnect指定了一個連接字符串 , 連接字符串中可以包括數(shù)據(jù)源名 、 用戶帳號 (ID)和口令等信息 , 字符串中的 “ ODBC”表示要連接到一個 ODBC數(shù)據(jù)源上 。 ? (NULL,FALSE,FALSE,ODBC。 ? (NULL)。 ? CRecordset( CDatabase* pDatabase = NULL)。 ? nOpenType說明了記錄集的類型。 ? CRecordset::skipDeletedRecords //有些數(shù)據(jù)庫 ( 如FoxPro) 在刪除記錄時并不真刪除 , 而是做個刪除標(biāo)記 , 在滾動時將跳過這些被刪除的記錄 。 在記錄集與表單視圖的控件之間傳輸數(shù)據(jù)。 ? ExecuteSQL能: ? 查詢記錄 、 ? 創(chuàng)建新表 、 刪除表 、 ? 創(chuàng)建索引 、 ? 修改記錄 、 刪除記錄和插入記錄 ? ExecuteSQL的聲明如下: void ExecuteSQL(LPCTSTR lpszSQL) 其中 , lpszSQL表示要執(zhí)行的 SQL語句 。 15 4 . 編程實例
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1