Android数据库创建中的问题。请帮忙

时间:2011-02-23 08:26:53

标签: android database sqlite

我是android新手。我实现了这些步骤来创建一个sqlite数据库,

public void onCreate(Bundle icicle){
    super.onCreate(icicle);
    setContentView(R.layout.main);
    SQLiteDatabase db;
    db = openOrCreateDatabase("TestData.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);

   }

但是我没有在数据库中搜索每个位置的数据库(也在packcage中),也使用指定的命令进行检查。 #ls /com/testproject/action.TestAction/databases

2 个答案:

答案 0 :(得分:1)

我不知道你为什么在这里使用这些命令,但Android将数据库文件存储在目录中:

/data/data/your_app_package_name/databases/

我假设您的应用程序在com.testproject文件中有AndroidManifest.xml个pakage名称,那么您的数据库文件路径应如下所示:

 /data/data/com.login/databases/TestData.db

所以只需确保您的db文件存在与否。

请参阅:http://developer.android.com/guide/developing/tools/adb.html#sqlite

答案 1 :(得分:0)

查看Android开发者提供的本教程。它包含一些有关Android常规内容的有用信息,包括如何创建SQLite DB

http://developer.android.com/resources/tutorials/notepad/index.html

SQLite的内容在练习1中。