2013-09-29 创建sqlite
来源:互联网 发布:老七贸易知乎 编辑:程序博客网 时间:2024/05/29 07:15
一,创建SQLITE(这里是sqlite ,不是sqllite别看恍惚了),需要继承SQLiteOpenHelper类(注意类中构造方法的注解) :
package com.example.database;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class MySqlliteDatabase extends SQLiteOpenHelper{final static int myversion = 1 ;final static String mydatabase = "mysqlitebase.db" ;//这个构造方法本来带的是四个入参/*public MySqlliteDatabase(Context context, String name,CursorFactory factory, int version) {super(context, name, factory, version);}*/// 这里取消的后面三个入参public MySqlliteDatabase(Context context) {super(context, mydatabase, null, myversion);}/* * * 创建USERS表 * primary key autoincrement 定义主键并自动扩展 */@Overridepublic void onCreate(SQLiteDatabase db) {String table_sql = "CREATE TABLE users( id integer primary key autoincrement, name varchar(20), age varchar(20),bz varchar(20))";db.execSQL(table_sql) ;}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {}}二,我的学习例子是,点击按钮创建数据库:
在mainactivity.java 中按钮单击事件下加上代码 MySqlliteDatabase mydb = new MySqlliteDatabase(MainActivity.this) ;
mydb.getWritableDatabase();
三,数据库创建成功后,在file explorer下data > data ,自己新建的包体目录下可以看到数据库,我此处的为USERS表。
①,红色椭圆里为本次创建的数据库,点击红色方形中按钮可以到处数据库文件
②,用SQLITE查看器打开,导出的数据库文件可以查看到数据库中信息。
- 2013-09-29 创建sqlite
- 关于SQLite创建视图
- Sqlite 创建触发器
- Sqlite 主键自动创建
- SQLite 创建 查询 增加
- SQLite 创建与打开
- 使用sqlite创建数据库
- SQLite数据库的创建
- sqlite数据库之一创建
- 创建sqlite数据库
- SQLite创建数据库失败
- SQLite创建多个表
- ios sqlite创建
- Android SQLite的创建
- SQLite表的创建
- SQLite 一次创建多个表
- SQLite 创建表
- 3. --SQLite 创建表
- CSS技巧及常见问题列表
- 【专题】KMP
- android EditText 隐藏系统键盘 保留光标
- 怎样删除C++中listcontrol中的一项或多项
- 主流HTML5游戏框架的分析和对比(Construct2、ImpactJS、CreateJS、Cocos2d-html5……) .
- 2013-09-29 创建sqlite
- Python 里的多重继承
- BigDecimal的四舍五入和截断
- Python中的继承
- Google-C++编程规范(完整)
- Python面向对象的编程
- OCP-1Z0-053-V12.02-661题
- 深入理解typedef
- windows下命令行编译zlib