데이터베이스 Android Sqlite를 열 수 없습니다.

Vji

안녕하세요 저는 안드로이드를 배우기 시작했습니다.이 코드를 시도했습니다. 그것은 데이터베이스를 열 수 없으며 내가 만드는 방법이 잘못된 경우 내 경로가 올바른지 여부를 보여줍니다. 누구든지 도울 수 있습니다

            public class Sql3Activity extends Activity 
                {


    public static final String TAG = "DatabaseHelper";

    public static final String DATABASE_NAME = "mydb";
    public static final String TRACKS_TABLE = "tracks";
    public static final String TRACK_INFO_TABLE = "track_info";

    public final String TRACKS_TABLE_CREATE = "create table " + TRACKS_TABLE
            + " (_id integer primary key autoincrement, title text not null, description text null, created_at date not null);";

    public static final String TRACK_INFO_TABLE_CREATE = "create table "
            + TRACK_INFO_TABLE
            + " (_id integer primary key autoincrement, track_id integer not null, latitude real not null, longitude real not null, altitude real not null, created_at date not null);";


    public SQLiteDatabase database;



@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sql3);

     final String DATABASE_FILE_PATH = Environment.getExternalStorageDirectory()+"/test";

    Toast.makeText(Sql3Activity .this,DATABASE_FILE_PATH,Toast.LENGTH_LONG).show();
     try{
     database = SQLiteDatabase.openDatabase(DATABASE_FILE_PATH + File.separator + DATABASE_NAME, null, SQLiteDatabase.OPEN_READWRITE);
     Toast.makeText(Sql3Activity .this,"Database Open",Toast.LENGTH_LONG).show();
     }catch(Exception e)
     {
         Toast.makeText(Sql3Activity .this,"ERROR"+e,Toast.LENGTH_LONG).show(); 
     }
헨리 4343

이 코드는 작동합니다.
첫째, 클래스 생성은 SQLiteOpenHelper를 확장하고 db 파일 경로를 변경합니다.

class test extends SQLiteOpenHelper {

    public test(Context context) {
        super(context, "/sdcard/Download/123.db", null, SQLite.DATABASE_VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        // TODO Auto-generated method stub

    }

}

커서를 사용하여 데이터를 가져옵니다.

test t = new test(this);
    Cursor cur = t.getWritableDatabase().rawQuery("SELECT * FROM COMPANY", null);
    while (cur.moveToNext()) {
        Log.i("chauster", ""+cur.getString(1));
    }
cur.close();
t.close();

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android SQLite DatabaseHelper 알 수없는 오류 (코드 14) : 데이터베이스를 열 수 없습니다.

분류에서Dev

sqlite는 데이터베이스를 열 수 없습니다

분류에서Dev

Android가 자산에서 내 데이터베이스를 열 수 없습니다.

분류에서Dev

Android SQLite 데이터베이스를 쿼리 할 수 없습니다.

분류에서Dev

WordPress에서 데이터베이스를 열 수 없습니다.

분류에서Dev

cordova_not_available 데이터베이스를 열 수 없습니다.

분류에서Dev

Android-SQLite 데이터베이스에서 데이터를 업데이트 할 수 없습니다.

분류에서Dev

쿼리를 업데이트 할 때 Android sqlite 데이터베이스에 해당 열이 없습니다.

분류에서Dev

Android Studio sqlite 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

Android SQlite 데이터베이스에 데이터를 삽입 할 수 없습니다.

분류에서Dev

SQLITE 데이터베이스 Android에 액세스 할 수 없습니다.

분류에서Dev

PDO SQLite가 데이터베이스를 열 수 없음

분류에서Dev

IronPython SQLite3 OperationalError : 데이터베이스 파일을 열 수 없습니다.

분류에서Dev

SQLite 데이터베이스에서 열을 찾을 수 없습니다.

분류에서Dev

터미널에서 sqlite3 데이터베이스를 만들 때 "오류 : 데이터베이스를 열 수 없습니다"

분류에서Dev

Android-데이터베이스 인스턴스를 만들 수 없습니다.

분류에서Dev

싱글 톤 개체에서 SQLite 데이터베이스를 열 수 없습니다.

분류에서Dev

sqlite3는 Centos, flask uwsgi nginx를 실행하는 데이터베이스 파일을 열 수 없습니다.

분류에서Dev

sqlite 데이터베이스를 삭제할 수 없습니다.

분류에서Dev

데이터베이스 sqlite를 실행할 수 없습니다.

분류에서Dev

정보를 데이터베이스 열에 저장할 수 없습니다.

분류에서Dev

쓰기 위해 데이터베이스를 열 수 없습니다.

분류에서Dev

두 개의 Sqlite 데이터베이스 병합 및 연결된 데이터베이스의 덤프 데이터 (데이터베이스를 열 수 없음)

분류에서Dev

Android의 Sqlite 데이터베이스에 데이터를 저장할 수 없습니까?

분류에서Dev

ANDROID Firebase 데이터베이스 : 객체를 저장할 수 없습니다

분류에서Dev

Android 데이터베이스-CursorWindow를 할당 할 수 없습니다.

분류에서Dev

Android에서 Firebase 데이터베이스를 설정할 수 없습니다.

분류에서Dev

Android에서 사용자 지정 열로 Parse 사용자 데이터베이스를 업데이트 할 수 없습니다.

분류에서Dev

데이터베이스의 데이터를 문자열 배열과 비교할 수 없습니다.

Related 관련 기사

  1. 1

    Android SQLite DatabaseHelper 알 수없는 오류 (코드 14) : 데이터베이스를 열 수 없습니다.

  2. 2

    sqlite는 데이터베이스를 열 수 없습니다

  3. 3

    Android가 자산에서 내 데이터베이스를 열 수 없습니다.

  4. 4

    Android SQLite 데이터베이스를 쿼리 할 수 없습니다.

  5. 5

    WordPress에서 데이터베이스를 열 수 없습니다.

  6. 6

    cordova_not_available 데이터베이스를 열 수 없습니다.

  7. 7

    Android-SQLite 데이터베이스에서 데이터를 업데이트 할 수 없습니다.

  8. 8

    쿼리를 업데이트 할 때 Android sqlite 데이터베이스에 해당 열이 없습니다.

  9. 9

    Android Studio sqlite 데이터베이스에 데이터를 삽입 할 수 없습니다.

  10. 10

    Android SQlite 데이터베이스에 데이터를 삽입 할 수 없습니다.

  11. 11

    SQLITE 데이터베이스 Android에 액세스 할 수 없습니다.

  12. 12

    PDO SQLite가 데이터베이스를 열 수 없음

  13. 13

    IronPython SQLite3 OperationalError : 데이터베이스 파일을 열 수 없습니다.

  14. 14

    SQLite 데이터베이스에서 열을 찾을 수 없습니다.

  15. 15

    터미널에서 sqlite3 데이터베이스를 만들 때 "오류 : 데이터베이스를 열 수 없습니다"

  16. 16

    Android-데이터베이스 인스턴스를 만들 수 없습니다.

  17. 17

    싱글 톤 개체에서 SQLite 데이터베이스를 열 수 없습니다.

  18. 18

    sqlite3는 Centos, flask uwsgi nginx를 실행하는 데이터베이스 파일을 열 수 없습니다.

  19. 19

    sqlite 데이터베이스를 삭제할 수 없습니다.

  20. 20

    데이터베이스 sqlite를 실행할 수 없습니다.

  21. 21

    정보를 데이터베이스 열에 저장할 수 없습니다.

  22. 22

    쓰기 위해 데이터베이스를 열 수 없습니다.

  23. 23

    두 개의 Sqlite 데이터베이스 병합 및 연결된 데이터베이스의 덤프 데이터 (데이터베이스를 열 수 없음)

  24. 24

    Android의 Sqlite 데이터베이스에 데이터를 저장할 수 없습니까?

  25. 25

    ANDROID Firebase 데이터베이스 : 객체를 저장할 수 없습니다

  26. 26

    Android 데이터베이스-CursorWindow를 할당 할 수 없습니다.

  27. 27

    Android에서 Firebase 데이터베이스를 설정할 수 없습니다.

  28. 28

    Android에서 사용자 지정 열로 Parse 사용자 데이터베이스를 업데이트 할 수 없습니다.

  29. 29

    데이터베이스의 데이터를 문자열 배열과 비교할 수 없습니다.

뜨겁다태그

보관