我读到在使用Flex中的SQLite本地数据库(没有其他框架)时,最好使用单例数据访问对象类。
虽然单例部分很清楚,但我不确定DAO部分在Flex应用程序中的含义。
那么,如何在Flex中创建数据访问对象(用于SQLite事务)?
修改
我现在做的是这样的:
public class Database
{
//constructor, instantiation of sqlConnection and others
//...
public function getPeople():Array
{
var query:SQLStatement=new SQLStatement();
query.sqlConnection=sqlConnection;//Defined in the constructor as static
query.text='select * from people order by name asc';
try
{
query.execute();
return query.getResult().data;
}
catch(e:SQLError){}
return null;
}
}
谢谢。