2013-04-05 74 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

相关问题