所以我最近学习如何使用sqlite在Android中插入数据,并且发生了这个错误,我不知道为什么会发生这个错误,我试图重新阅读我的书,我没有任何解决方案。
我重读了我的书,并在互联网上发现了这个问题。
SQLiteDatabase db;
public DBAdapter(Context context,String name, SQLiteDatabase.CursorFactory
factory, int version){
super(context,DATABASE_NAME,factory,DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db){
String CREATE_TABLE = "CREATE TABLE" + TABLE_CONTACTS + "(" + nomber +
"INTEGER PRIMARYKEY," + namapen + "TEXT," + idPen + "INTEGER,"
+ namaGej + "TEXT," + idGej + "TEXT )";
db.execSQL(CREATE_TABLE);
}
logcat 中的错误:
Process: com.example.lordbramasta.pakar, PID: 20404
android.database.sqlite.SQLiteException: near "TABLEtb_penyakit": syntax error (code 1 SQLITE_ERROR): , while compiling: CREATE TABLEtb_penyakit(nomberINTEGER PRIMARYKEY,namapenTEXT,idPenINTEGER,namaGejTEXT,idGejTEXT )
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:901)
我希望将数据插入 sqlite 数据库中。
翻翻过去那场雪
尚方宝剑之说
随时随地看视频慕课网APP
相关分类