DBHelper.java
- packagecom.example.sqlitedemo.db;
- importandroid.content.Context;
- importandroid.database.SQLException;
- importandroid.database.sqlite.SQLiteDatabase;
- importandroid.database.sqlite.SQLiteOpenHelper;
- publicclassDBHelperextendsSQLiteOpenHelper{
- /**
- *数据库名称
- */
- privatestaticfinalStringDATABASE_NAME="test.db";
- /**
- *数据库版本
- */
- finalintDATABASE_VERSION=1;
- *表格名称
- finalStringTABLE_NAME="profile";
- *列表一,_ID,自动增加
- finalStringCOLUMN_ID="_id";
- *列表二,名称
- finalStringCOLUMN_NAME="name";
- publicDBHelper(Contextcontext){
- super(context,DATABASE_NAME,null,DATABASE_VERSION);
- }
- @Override
- voidonCreate(SQLiteDatabasedb)throwsSQLException{
- //创建表格
- db.execSQL("CREATETABLEIFNOTEXISTS"+TABLE_NAME+"("+COLUMN_ID+"INTEGERPRIMARYKEYAUTOINCREMENT,"+COLUMN_NAME+"VARCHARNOTNULL);");
- }
- voidonUpgrade(SQLiteDatabasedb,153); background-color:inherit; font-weight:bold">intoldVersion,153); background-color:inherit; font-weight:bold">intnewVersion)//删除并创建表格
- db.execSQL("DROPTABLEIFEXISTS"+TABLE_NAME+";");
- onCreate(db);
- }
MainActivity.java
copy
预览效果:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。