SQLITE가 예기치 않게 중지됨

xxxm

goodmornig, Android 스튜디오에서 데이터베이스를 만드는 데 문제가 있습니다. 코드에는 문제가 없지만 앱은 "불행히도 stoppep"이라고 말합니다. 이 문제를 어떻게 해결할 수 있습니까?

package com.example.maria.database;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends Activity {
DatabaseHelper myDB;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    myDB = new DatabaseHelper(this);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.action_settings) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}
}

그리고 다른 활동이 있습니다

package com.example.maria.database;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class DatabaseHelper extends SQLiteOpenHelper{
public static final String DATABASE_NAME = "student.db";
public static final String TABLE_NAME = "student_table";
public static final String COL_1 = "ID";
public static final String COL_2= "NAME";
public static final String COL_3 = "SURNAME";
public static final String COL_4 = "MARKS";



public DatabaseHelper(Context context) {
    super(context, DATABASE_NAME, null, 1);
    SQLiteDatabase db = this.getWritableDatabase();
}

@Override
public void onCreate(SQLiteDatabase db) {
    db.execSQL("create table" + TABLE_NAME + "(ID INTEGER PRIMARY KEY        AUTOINCREMENT, NAME TEXT, SURNAME TEXT, MARKS INTEGER)");

}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, intnewVersion) {
    db.execSQL("DROP TABLE IF EXISTS "+TABLE_NAME);
    onCreate(db);

}
}
녹색 고블린

당신은 한 공간 놓친 쿼리를 :

db.execSQL("create table" + TABLE_NAME + "(ID INTEGER PRIMARY KEY        AUTOINCREMENT, NAME TEXT, SURNAME TEXT, MARKS INTEGER)");

그것은해야한다:

db.execSQL("create table " + TABLE_NAME + " (ID INTEGER PRIMARY KEY        AUTOINCREMENT, NAME TEXT, SURNAME TEXT, MARKS INTEGER)");

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

UncaughtExceptionHandler가 예기치 않게 동작 한 다음 중지됨

분류에서Dev

도커 컨테이너가 예기치 않게 중지됨

분류에서Dev

Synology 알림 중지 "Docker 컨테이너가 예기치 않게 중지됨"

분류에서Dev

scenePhase가 예기치 않게 변경됨

분류에서Dev

Chromedriver가 예기치 않게 종료 됨

분류에서Dev

XQuartz가 예기치 않게 종료 됨

분류에서Dev

iscsiadm에서 두 번째 실행 후 bash 스크립트가 예기치 않게 중지됨

분류에서Dev

Hadoop Mapreduce Wordcount 예제가 예기치 않게 종료 됨

분류에서Dev

Android 애플리케이션이 예기치 않게 중지됨

분류에서Dev

Android 앱이 예기치 않게 중지됨

분류에서Dev

Java WatchService가 예기치 않게 작동을 중지 함

분류에서Dev

iOS의 글꼴 크기가 예기치 않게 변경됨

분류에서Dev

AWS 경보가 예기치 않게 Ok 상태가 됨

분류에서Dev

노틸러스가 예기치 않게 종료 됨

분류에서Dev

JQuery Selector가 예기치 않게 트리거 됨

분류에서Dev

Xcode 오류 보고서 Xcode가 예기치 않게 종료 됨

분류에서Dev

Azure DevOps Pipeline 빌드가 예기치 않게 트리거 됨

분류에서Dev

C 함수 변수가 예기치 않게 변경됨

분류에서Dev

While 루프가 예기치 않게 종료 됨 (C / C ++)

분류에서Dev

Windows 7-64 컴퓨터가 예기치 않게 종료 됨

분류에서Dev

노틸러스가 예기치 않게 종료 됨

분류에서Dev

Windows 키보드 언어가 예기치 않게 변경됨

분류에서Dev

Software Updater가 예기치 않게 종료 됨

분류에서Dev

Mysql_fetch_data가 예기치 않게 인쇄 됨

분류에서Dev

Android에서 TimePickerDialog가 예기치 않게 해제 됨

분류에서Dev

개체가 예기치 않게 다시 작성 됨

분류에서Dev

변수가 예기치 않게 변경됨

분류에서Dev

변수가 예기치 않게 변경됨

분류에서Dev

colliderect ()가 예기치 않게 트리거 됨

Related 관련 기사

  1. 1

    UncaughtExceptionHandler가 예기치 않게 동작 한 다음 중지됨

  2. 2

    도커 컨테이너가 예기치 않게 중지됨

  3. 3

    Synology 알림 중지 "Docker 컨테이너가 예기치 않게 중지됨"

  4. 4

    scenePhase가 예기치 않게 변경됨

  5. 5

    Chromedriver가 예기치 않게 종료 됨

  6. 6

    XQuartz가 예기치 않게 종료 됨

  7. 7

    iscsiadm에서 두 번째 실행 후 bash 스크립트가 예기치 않게 중지됨

  8. 8

    Hadoop Mapreduce Wordcount 예제가 예기치 않게 종료 됨

  9. 9

    Android 애플리케이션이 예기치 않게 중지됨

  10. 10

    Android 앱이 예기치 않게 중지됨

  11. 11

    Java WatchService가 예기치 않게 작동을 중지 함

  12. 12

    iOS의 글꼴 크기가 예기치 않게 변경됨

  13. 13

    AWS 경보가 예기치 않게 Ok 상태가 됨

  14. 14

    노틸러스가 예기치 않게 종료 됨

  15. 15

    JQuery Selector가 예기치 않게 트리거 됨

  16. 16

    Xcode 오류 보고서 Xcode가 예기치 않게 종료 됨

  17. 17

    Azure DevOps Pipeline 빌드가 예기치 않게 트리거 됨

  18. 18

    C 함수 변수가 예기치 않게 변경됨

  19. 19

    While 루프가 예기치 않게 종료 됨 (C / C ++)

  20. 20

    Windows 7-64 컴퓨터가 예기치 않게 종료 됨

  21. 21

    노틸러스가 예기치 않게 종료 됨

  22. 22

    Windows 키보드 언어가 예기치 않게 변경됨

  23. 23

    Software Updater가 예기치 않게 종료 됨

  24. 24

    Mysql_fetch_data가 예기치 않게 인쇄 됨

  25. 25

    Android에서 TimePickerDialog가 예기치 않게 해제 됨

  26. 26

    개체가 예기치 않게 다시 작성 됨

  27. 27

    변수가 예기치 않게 변경됨

  28. 28

    변수가 예기치 않게 변경됨

  29. 29

    colliderect ()가 예기치 않게 트리거 됨

뜨겁다태그

보관