开发者社区> 问答> 正文

Android SQLite语法错误

它老说我SQL语法有问题,可是我对照网上写的折腾半天也没发现错在哪里啊。
新手求赐教,谢谢!
附上代码
@Override

public void onCreate(SQLiteDatabase db) {
    // TODO Auto-generated method stub
    db.execSQL("CREAT TABLE IF NOT EXISTS notepadtable(id int,"
            + "title varchar(20),"
            + "content varchar)");
    System.out.println("creat database");
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    // TODO Auto-generated method stub
    db.execSQL("DROP TABLE IF EXISTS"+"notepadtable");
    onCreate(db);
}

错误报告看不了就看这个:
12-18 01:14:04.340: E/SQLiteLog(4222): (1) near "EXISTSnotepadtable": syntax error

展开
收起
a123456678 2016-07-19 11:16:33 1871 0
1 条回答
写回答
取消 提交回答
  •  @Override 
        public void onCreate(SQLiteDatabase db) {
            // TODO Auto-generated method stub
            db.execSQL("CREAT TABLE IF NOT EXISTS notepadtable(id int,"
                    + "title varchar(20),"
                    + "content varchar)");
            System.out.println("creat database");
        }
    
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            // TODO Auto-generated method stub
            db.execSQL("DROP TABLE IF EXISTS"+"notepadtable");
            onCreate(db);
        }
    2019-07-17 19:58:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android内存泄漏自动化链路分析组件Probe 立即下载
微信SQLite数据库损坏恢复实践 立即下载