我想为我的应用创建两个表,public static final String TABLE_NAME =“books”;和public static final String TABLE_NAME =“accounts”;
如何在公共场合放置两个表 DataBaseHelper
(Context context
){super( ctx
,DATA_BASE_NAME,null,DATABASE_VERSION); }
如果我只能在 databasehelper
中放入1个数据库名称 . 我需要为每个表单独创建 databasehelper
吗?谢谢
2 回答
不,您不需要为每个表创建
SQLiteOpenHelper
. 使用一个SQLiteDatabase
对象,您可以创建多个表 .Stack Overflow上有很多关于如何在Android中创建简单数据库的示例 .
但请务必先阅读文档 . 请参阅this link作为开始 .
如果你愿意,你可以,但你真的不需要创建多个 . 一个助手就足够了 .
您可以在您创建的数据库帮助程序的onCreate部分调用创建表的SQL命令,请参阅下面的示例:
您将看到我正在创建上面的多个表 .