您的位置:首页 > 数据库

安卓开发SQlite使用执行SQL语句一些简单的处理——1.创建数据库,表和添加数据

2016-03-17 17:12 1256 查看
这是对安卓自带数据库的简单操作

第一步当然是创建库和表的类了:


public class DatabaseHelper extends SQLiteOpenHelper {

private static final String DB_NAME = "mydata.db"; //数据库名称

private static final int version = 1; //数据库版本

public DatabaseHelper(Context context) {

super(context, DB_NAME, null, version);

// TODO Auto-generated constructor stub

}

@Override

public void onCreate(SQLiteDatabase db) {

//user是表名,name time是属性,TEXT是数据的格式

String sql = "create table user(name TEXT not null , time TEXT not null , body TEXT not null);";

db.execSQL(sql);

}

@Override

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

// TODO Auto-generated method stub

}

}

接下来该使用SQL语句进行数据添加了

//创建数据库和表,获得库和表的对象

DatabaseHelper database = new DatabaseHelper(this);//这段代码放到Activity类中才用this

db = database.getReadableDatabase();

//这是要执行的SQL语句

String sql="INSERT INTO user (name, time, body) VALUES (‘name数据’,‘time数据’,‘body数据’)";

//可以打印一下在管理器里面试一下看看有没有错

System.out.println(sql);

//执行这个SQL语句

db.execSQL(sql);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: