Java android SQLite寄存器赢得';不要保存数据
我试图让简单的android SQLite注册,但当我试图保存数据时,应用程序崩溃 数据库代码:Java android SQLite寄存器赢得';不要保存数据,java,android,database,sqlite,Java,Android,Database,Sqlite,我试图让简单的android SQLite注册,但当我试图保存数据时,应用程序崩溃 数据库代码: 很抱歉,当我尝试在此处键入代码时出现错误,这就是为什么我使用image我认为您的create table查询中存在问题: _列密码+“文本,”+” 如果查询结束,文本后面不应该有逗号“,”。 去掉那个逗号。 如果有效,试试看。改变 private static final String COLUMN_ID = "id"; 到 而且也会改变 private static final String
很抱歉,当我尝试在此处键入代码时出现错误,这就是为什么我使用image我认为您的create table查询中存在问题: _列密码+“文本,”+” 如果查询结束,文本后面不应该有逗号“,”。 去掉那个逗号。 如果有效,试试看。改变
private static final String COLUMN_ID = "id";
到
而且也会改变
private static final String CREATE_TABLE =
"CREATE TABLE " + TABLE_NAME + " (" +
COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
COLUMN_USERNAME + " TEXT, "+
COLUMN_EMAIL + " TEXT, " +
COLUMN_PASSWORD + " TEXT, " + ")";
到
完成后,清除应用程序数据,或卸载并重新安装,然后再次运行 我的数据库代码:你能添加你的logcat吗?首先,从设备上卸载现有的应用程序,然后再次重新安装。如果您仍然面临此问题,请在此附上崩溃日志。您使用,在查询**
列的en处使用密码+“TEXT,”+”代码>**将其更改为**COLUMN_PASSWORD+“TEXT”+”代码>**
private static final String COLUMN_ID = "_id";
private static final String CREATE_TABLE =
"CREATE TABLE " + TABLE_NAME + " (" +
COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
COLUMN_USERNAME + " TEXT, "+
COLUMN_EMAIL + " TEXT, " +
COLUMN_PASSWORD + " TEXT, " + ")";
private static final String CREATE_TABLE =
"CREATE TABLE " + TABLE_NAME + " (" +
COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
COLUMN_USERNAME + " TEXT, "+
COLUMN_EMAIL + " TEXT, " +
COLUMN_PASSWORD + " TEXT)";