oDBC的接口函数 PKU 令Ⅰ.连接数据源( Connecting to a Data Source) SQLAllocEnv SQLAllocConnect SQLConnect SQLPriverconnect SQLBrowseConnect 令IⅠ.取得驱动程序及数据源的相关讯息 SQLDataSource SQLGetInfo SQLGetFunctions SQLGetType info 令III.设定及取得驱动程序的选项 SQLSetConnectOption SQLGetConnectOption SQLSetstmtOption SQLGetstmtOption
PKU ODBC的接口函数 ❖ I. 连接数据源(Connecting to a Data Source) ▪ SQLAllocEnv ▪ SQLAllocConnect ▪ SQLConnect ▪ SQLPriverConnect ▪ SQLBrowseConnect ❖ II. 取得驱动程序及数据源的相关讯息 ▪ SQLDataSource ▪ SQLGetInfo ▪ SQLGetFunctions ▪ SQLGetTypeInfo. ❖ III. 设定及取得驱动程序的选项 ▪ SQLSetConnectOption ▪ SQLGetConnectOption ▪ SQLSetStmtOption ▪ SQLGetStmtOption
oDBC的接口函数 PKU 令IV.准备S0L指令之需求 SQLAlloCStmt SQLPrepare SQLSetParam SQLParamOptions SQLGetCursorName SQLSetCursorName SQLSetscrolloptions 令V.传送及执行需求 SQLExecute SQLExecDirect SQLNativesql SQLDescribeParanl SQLNumParams SQLParamData SQLPutData
PKU ODBC的接口函数 ❖ IV. 准备SOL指令之需求 ▪ SQLAllocStmt ▪ SQLPrepare ▪ SQLSetParam ▪ SQLParamOptions ▪ SQLGetCursorName ▪ SQLSetCursorName ▪ SQLSetScrollOptions. ❖ V. 传送及执行需求 ▪ SQLExecute ▪ SQLExecDirect ▪ SQLNativeSql ▪ SQLDescribeParanl ▪ SQLNumParams ▪ SQLParamData ▪ SQLPutData
oDBC的接口函数 PKU VI.取得执行结果及有关结果的讯息 SQLRowCount SQLNumResultCols SQLDescribeCol SQLColAttributes SQLBindcol SQLFetch SQLExtendedFetch SQLGetData SQLSetDos SQLMoreResults SQLError 令VII.取得有关数据源系统表( System tables or Catalog)的讯息 SQLColumnPrivileges SQLColumns SQLForeignkeys SQLPrimaryKeys SQLProcedure Columns SQLProcedures SQLSpecialColumns SQLStatistics SQLTablePrivileges SQLTables
PKU ODBC的接口函数 ❖ VI. 取得执行结果及有关结果的讯息 ▪ SQLRowCount ▪ SQLNumResultCols ▪ SQLDescribeCol ▪ SQLColAttributes ▪ SQLBindCol ▪ SQLFetch ▪ SQLExtendedFetch ▪ SQLGetData ▪ SQLSetDos ▪ SQLMoreResults ▪ SQLError ❖ VII. 取得有关数据源系统表(System tables or Catalog)的讯息 ▪ SQLColumnPrivileges ▪ SQLColumns ▪ SQLForeignkeys ▪ SQLPrimaryKeys ▪ SQLProcedureColumns ▪ SQLProcedures ▪ SQLSpecialColumns ▪ SQLStatistics ▪ SQLTablePrivileges ▪ SQLTables
oDBC的接口函数 PKU ◆ⅥII.结束SQL指令需求 SQLFreestmt SQLCancel SQLTransact ☆IX.结束与数据源的连接 SQLDisconnect SQLFreeConnect SQLFreeenv
PKU ODBC的接口函数 ❖VIII. 结束 SQL 指令需求 ▪ SQLFreeStmt ▪ SQLCancel ▪ SQLTransact ❖IX. 结束与数据源的连接 ▪ SQLDisconnect ▪ SQLFreeConnect ▪ SQLFreeEnv
ODBC程序流程 PKU 令为ODBC分配环境句柄 ODBC程式流程 ◆分配一个连接句柄 SOLAllocEnv 令连接到数据库 SOLAllodConnect 今用SQL命令分配一个语句 SoLConnect 句柄 Other ODBc 传送该命令 Function 令关闭连接 SOLDi sconnect 令解除连接和环境句柄 SQLFreeConnect SQLFreeEnv
PKU ODBC程序流程 ❖为ODBC分配环境句柄 ❖分配一个连接句柄 ❖连接到数据库 ❖用SQL命令分配一个语句 句柄 ❖传送该命令 ❖关闭连接 ❖解除连接和环境句柄