Inside Symbian SQL 翻译连载 四

2.3.9 删除一条记录

删除一条记录与更新一条记录的方法类似,也是用RSqlDatabase::Exec()函数。

void DeleteRecordL(RSqlDatabase& database) { _LIT(KDeleteRec, "DELETE FROM songsTbl WHERE title ='Imagine'"); // The database object is already connected to a database file // and placed on the cleanup stack User::LeaveIfError(database.Exec(KDeleteRec)); }

2.3.10 关闭数据库

RsqlDatabase:: Close()函数来终止数据库的连接。另外,如果数据库对象在清除栈中,要使用CleanupStack::PopAndDestroy()函数。

void CloseDatabase(RSqlDatabase& database) { // The database object is already connected to a database file database.Close(); }

 

2.4 总结

这一章主要讲述了Symbian SQL环境的搭建以及第一个例子的运行与说明。我们大概的了解了数据库主要的操作:初始化与数据库创建,执行语句如INSERTUPDATE,用SELECT查询信息,最后,关闭数据库。在这一点上,广大的开发者应该能够运用这些代码去写自己的数据库应用程序。如果用Symbian开发库API请参考http://developer.symbian.org

现在我们已经完成了一个应用程序,并了解了基本数据库操作,我们更应该更加深入的学习数据库的方方面面。下面两章讲解数据库的基本理论和详细的SQL指导。这不仅对开发应用软件和系统软件有益,更能使获得这些知识的人变的更酷!

 

 

你可能感兴趣的:(sql,数据库,object,database,insert,Symbian)