public static final String TABLE_COMMENTS = "comments";
public static final String COLUMN_ID = "_id";
public static final String COLUMN_COMMENT = "comment";
// Database creation sql statement
private static final String DATABASE_CREATE = "create table "
+ TABLE_COMMENTS + "(" + COLUMN_ID
+ " integer primary key autoincrement, " + COLUMN_COMMENT
+ " text not null);";
任何人都可以解释一下上面做的事情。对于android.Is TABLE_COMMENT我们正在创建的表中的列是什么?为什么我们使用了“(”?
答案 0 :(得分:0)
TABLE_COMMENTS
是您的表格的名称,其解析为comments
!
private static final String DATABASE_CREATE = "create table "
+ TABLE_COMMENTS + "(" + COLUMN_ID
+ " integer primary key autoincrement, " + COLUMN_COMMENT
+ " text not null);";
完整的查询将成为
create table comments (
id integer primary key autoincrement,
comment text not null
);
答案 1 :(得分:0)
TABLE_COMMENTS:表名。
COLUMN_ID:自动增量ID字段的名称。
COLUMN_COMMENT:注释,表格中文本字段列的名称
为什么你用过“(”?因为那是语法
答案 2 :(得分:0)
TABLE_COMMENTS是一个名为comments
的表。
COLUMN_ID和COLUMN_COMENT是列。
"("
是打开表首选项,代码执行:Create a table > (inside the brackets it creates the columns.)