我是Android的SQLite数据库新手,我想知道我的数据库文件(.db)在哪里创建。 下面是我的代码的一部分
package com.navigationsystem;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteDatabase;
import android.hardware.SensorManager;
public class DatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME="db";
public static final String NODE_ID="nodeID";
//public static final String VALUE="value";
public static final String CHILD_ID="childID";
public static final String PARENT_ID="parentID";
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
//db.execSQL("CREATE TABLE constants (_id INTEGER PRIMARY KEY AUTOINCREMENT,title TEXT, value REAL);");
db.execSQL("CREATE TABLE nodes( nodeID CHAR(1) PRIMARY KEY );");
db.execSQL("CREATE TABLE edges( childID CHAR(1) NOT NULL, parentID CHAR(1) NOT NULL,PRIMARY KEY(childID,parentID) );");
ContentValues cv=new ContentValues();
......................
请给我详细说明。
感谢。
答案 0 :(得分:4)
见下图。它可能对你有所帮助。