Почему я не вижу структуру БД по SQLite Manager в проводнике - PullRequest
2 голосов
/ 12 декабря 2011

Почему я не вижу структуру БД с помощью SQLite Manager в проводнике в Eclipse?
Когда я щелкаю по своей БД в проводнике, кнопка «Диспетчер SQLite» отключается.
Сначала мне нужно вытащить БД из Eclipse и открыть ее с помощью браузера баз данных SQLite.

Вот мой код создания БД:

private static final String DB_NAME = "uniDB_";
private static final String Memo_Table = "Memo";
private static final String Memo_ID = "_ID";
private static final String Memo_Name = "MemoName"; 
private static final String Memo_PW = "MemoPW";
private static final String Main_Type = "MainType";
private static final String Sec_Type = "SecType"; 
private static final String Main_ID = "MainID";
private static final String Sec_ID = "SecID";

private static final String Text_Table = "Txt";
private static final String Text_Name =  "TxtMemoName"; 
private static final String Pic_Table = "Pic";
private static final String Pic_Name = "PicMemoName";   
private static final String MemoDB_CREATE = "Create table Memo (_ID INTEGER PRIMARY KEY AUTOINCREMENT, MemoName TEXT, MemoPW TEXT, MainType TEXT, SecType TEXT, MainID TEXT, SecID TEXT)";
private static final String PicDB_CREATE = "Create table Pic (_ID INTEGER PRIMARY KEY AUTOINCREMENT, PicMemoName TEXT)";
private static final String TxtDB_CREATE = "Create table Txt (_ID INTEGER PRIMARY KEY AUTOINCREMENT, TxtMemoName TEXT)";

...

private static class DatabaseHelper extends SQLiteOpenHelper {
    public DatabaseHelper(Context context) {
        super(context, DB_NAME, null , 1); //call constructor's superclass      
        // TODO Auto-generated constructor stub
    }

    ...

    public void onCreate(SQLiteDatabase db) {
        // TODO Auto-generated method stub
        db.execSQL(MemoDB_CREATE);
        db.execSQL(PicDB_CREATE);
        db.execSQL(TxtDB_CREATE);
    }
}

Большое спасибо за вашу помощь

1 Ответ

3 голосов
/ 12 декабря 2011

В качестве вашего кода я не вижу расширения базы данных, поэтому сначала дайте расширение базы данных

Чтобы увидеть структуру базы данных и данных, вам необходимо установить плагины для SQLite Manager Вы можете получить плагины от здесь

Если вы хотите увидеть больше информации, см. this

Если вы уже установили плагины, вам нужно изменить ниже Может быть, расширение вашей базы данных - ".sqlite", если оно изменено на ".db"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...