| |
数据库技术在BREW中的应用 |
|
时间: 2003-11-25 来自:sunwhite |
 |
|
数据库技术作为一种对信息管理的高效方式,逐渐在业界占据了重要的地位,可以说目前任何类型的IT产品,都或多或少的采用了数据库技术,数据库产品无所不入。
BREW作为无线开发环境也提供了数据库技术。那么下面我就对数据库技术作一下分析:
BREW数据库是一种简单的关系型数据库,无多任务,无多用户,多记录。它提供给开发者三个接口:IDBMgr,IDatabase,IDBRecord。
IDBMgr接口用于创建、打开、和删除数据库。IDatabase接口用户创建和访问数据库中的记录。IDBRecord接口用户访问、更新数据库记录中的域。
下面是一些常用的数据库操作:
1、创建新数据库
代码:
IDBMgr * pIDBMgr = NULL; IDatabase * pIDatabase =
NULL; boolean bCreate = TRUE;
ISHELL_CreateInstance(pIShell,
AEECLSID_DBMGR, (void **)&pIDBMgr); if (pIDBMgr ==
NULL) return;
if ((pIDatabase = IDBMGR_OpenDatabase (pIDBMgr,
pszFile, bCreate)) == NULL) { // Opened an already existing
database. } else { // Create an
database. } | 2、打开数据库
代码:
IDBMgr * pIDBMgr = NULL; IDatabase * pIDatabase = NULL; boolean
bCreate = FALSE;
ISHELL_CreateInstance(pIShell, AEECLSID_DBMGR,
(void **)&(*pIDBMgr)); if (pIDBMgr == NULL) return;
if
(((*pIDatabase) = IDBMGR_OpenDatabase ((*pIDBMgr), pszFile, bCreate)) ==
NULL) { // Opened an already existing
database. } else { // Opened an database. }
|
|
|
|
|
|
|
|
|