本文章假定妳熟悉SQLite數據庫,假定妳對OTL有 一定了解,假定妳所使用的操作系統為Windows平台。
OTL 採用的是ODBC數據源機制,到 http://www.ch-werner.de/sqliteodbc/ 可下載到最新的SQLiteODBC數據源驅動。
假定你已經創建了一個名為 MyTestDB 的數據源連接到你的數據庫,數據庫中有一表 Users, 表中有字段 id 及 value,id 为整型,value為字符串50個字節。#include <iostream>
#include <string>
// 配置ODBC連接方式,其它方式可查看頭文件或文檔
#define OTL_ODBC
#include <otlv4.h>
otl_connect db; // 連接物件
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(); // 初始化OTL環境
db.rlogon( "DSN=MyTestDB" );
if ( db.connected )
{
test_select();
}
db.logoff(); // 斷開連接
system( "PAUSE" ); // 暫停
return 0 ;
}
==> 2008年6月14日 星期六 <==
使用 OTL 連接 SQLite
標籤: database
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言