本文章假定妳熟悉SQLite數據庫,假定妳對OTL有 一定了解,假定妳所使用的操作系統為Windows平台。
OTL 採用的是ODBC數據源機制,到 http://www.ch-werner.de/sqliteodbc/ 可下載到最新的SQLiteODBC數據源驅動。
假定你已經創建了一個名為 MyTestDB 的數據源連接到你的數據庫,數據庫中有一表 Users, 表中有字段 id 及 value,id 为整型,value為字符串50個字節。
代碼:
#include <iostream> #include <string> #define OTL_ODBC #include <otlv4.h> otl_connect db; // Database connection void test_select( void ) { otl_stream dbstream( 1 , " select * from Users " , db ); int Usersid; char Usersvalue[ 50 ] = "" ; while ( !dbstream.eof() ) { dbstream >> Usersid >> Usersvalue; std::cout << "Users.id : " << Usersid << "Users.value : " << Usersvalue << std::endl; } } int main() { otl_connect::otl_initialize(); db.rlogon( "DSN=MyTestDB" ); if ( db.connected ) { test_select(); } db.logoff(); system( "PAUSE" ); return 0 ; }
Comments !