2013-04-05 45 views
0

我創建一個Sqlite database,當我想看看,當時使用File_Explorerdatabase,我沒有得到它在該位置只有兩個文件夾都存在有: Cachelib ,但database文件夾不存在在那裏,但問題是,我得到它的location也由LOGS無法看到SQLite數據庫在我的Android的FileExplore

protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_db__creation); 

    database db = new database(this); 
} 

// -- SqliteOpenHelper class (extended)! 

public database(Context context) 
{ 
    super(context, "New_one.db" , null , 2); 
    Log.i("2nd class : constructor","tushar"); 
    Log.i(context.getDatabasePath("New_one.db").toString(),"tushar"); 

    //(data base location) 
    ///data/data/com.example.database_creation/databases/New_one.db 
} 

public void onCreate(SQLiteDatabase db) 
{ 
    Log.i("2nd class : onCreate", "tushar"); 
    db.execSQL("create table timerecords " +"(id integer primary key, time text, notes text)"); 
} 

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) 
{ 
} 
+0

運行代碼在模擬器和嘗試 – 2013-04-05 05:38:44

+0

是數據庫中創建? – Riskhan 2013-04-05 05:44:26

+0

如果你的設備是根源的,那麼可以繼續在eclipse中從文件瀏覽器查看數據庫的db,否則在模擬器中運行。 – 2013-04-05 05:54:42

回答

0

只要遵循這些步驟,

  1. 使用設備,選擇您要部署應用程序的設備/模擬器。
  2. 轉到DDMS->文件資源管理器 - >數據 - >數據 - >看你的包名 - >數據庫 - >在這裏你的數據庫文件。
0

如果u [R使用eclipseü可以下載這個插件只是一個.jar文件的複製粘貼:) 剛經歷 這個Link聽從指揮,看到數據庫在Eclipse中的模擬器DDMS。

通常數據庫存儲在Android設備的//data/data/<Your-Application-Package-Name>/databases/<your-database-name>文件夾中。你的數據庫的

0

的完整路徑:

->file explorer 
    ->data 
     ->data- 
     ->application package name 
     ->databases 
     ->your database file. 
0

首先檢查它是否在創建數據庫與否,如果它的工作,然後運行你的應用程序並進入DDMS隨後這條路-file資源管理器數據 - 數據應用程序包名稱數據庫 - 您的數據庫文件。

0

試試這個

需要調用getWritableDatabase()getReadableDatabase()方法只有這樣,你可以創建文件瀏覽器分貝。

protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_db__creation); 

    database db = new database(this); 
    SQLiteDatabase sql = db.getWritableDatabase(); 
} 

,看看你的數據庫這裏....在文件瀏覽器裏面去... data/data/your package name/databases/New.db

+0

爲什麼我們使用「db.getWritableDatabase()」! – Tushar 2013-04-05 06:43:48

+0

你試過了嗎..或者不是 – Unknown 2013-04-05 06:45:13

相關問題