//新建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