2011-01-21 44 views
1

我有一个单身人士类,它创建了一个到Sqlite数据库的连接并运行查询。我需要从Singleton中提取数据库内容并创建一个数据库处理程序类。 我的问题是:数据库处理程序类是否也需要是单例? 谢谢。单身人士 - 与Sqlite的数据库连接

+0

@ user552447没有帮助?你的问题解决了?如果是,请接受答案。 – Beasly 2011-01-26 16:45:17

回答

0

可能不是,你可能有一个每次都正常实例化的类,并且像其他类一样使用,我不会长时间写单独数据层,甚至不会再有静态类。

-3

其实你不需要写自己的单身人士。 你只需要有从SQLiteOpenHelper

在继承你只需要使用代码后来一类:SQLiteDatabase db = helper.getWritableDatabase();

的SQLiteOpenHelper关心,如果在d已经存在。如果是,它将数据库作为可读或可写数据库。 如果没有数据库可用,它会创建一个...就像这样,您不必检查数据库是否已经创建。

你可以在这里看到一个完整的例子我张贴前几天...
Android - Sqlite database method undefined fot type

希望这有助于:)