//新建MyDatabaseHelper public class MyDatabaseHelper extends SQLiteOpenHelper{ public static final String CREATE_BOOK = "create table BOOK(" + "id integer primary key autoincrement," //逗號 primary key 設爲主鍵,關鍵字autoincrement 表示自增加 + "author text," + "price real," + "pages integer," + "name text)"; private Context mContext; public MyDatabaseHelper(Context context,String name,CursorFactory factory,int version){ super(context,name,factory,version); mContext = context; } //必須重寫兩個抽象方法 @Override public void onCreate(SQLiteOpenHelper db){ db.execSQL(CREATE_BOOK); //執行建表語句 } @Override public void onUpgrade(SQLiteOpenHelper db,int oldVersion,int newVersion){ } }
private MyDatabaseHelper dbhelper; dbhelper = new MyDatabaseHelper(this,"Bookstore.db",null,1) // bookstore.db 表名 //建立數據庫表 dbhelper.getWritableDatabase();
<\hahahhahah>html
經過sqlite命令打開數據庫:sqlite3 bookstore.dbandroid
此外,還有別的方法,能夠將db文件push出來,而後再用相關sqlite軟件打開,相對會更加直觀。sql