android:SQLite应用(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-02-02 17:44 点击:次
}
// 该回调函数在数据库版本更改时调用
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
System.out.println("onUpgrade回调函数执行了");
}
}
insert()方法应用详析
Java代码
//示例化DatabaseHelper类,第一个参数为当前Activity对象,第二个参数为数据库名
//第4个参数为数据库的版本号,版本号一定是正数
DatabaseHelper dbhelper = new DatabaseHelper(SqliteActivity.this,
"testdb", null, 1);
//ContentValues类似于Map,保存的也是键值对。
//键为表中的列名,值即为要在该列中插入的数据
ContentValues values = new ContentValues();
//要在id字段插入1,在name字段插入"zhangsan"
values.put("id", 1);
values.put("name", "zhangsan");
//得到可写数据库对象
SQLiteDatabase db = dbhelper.getWritableDatabase();
//调用插入数据的方法。第一个参数表示表名,第二个参数为null,表示没有插入数据的字段的值为null;
//第三个参数即为要插入的数据的键值对
//该函数有一个long型的返回值。在平常的数据库中返回的是影响的行数,在SQLite数据库中返回的是插入的数据的row ID
db.insert("user", null, values);
System.out.println("插入了一行记录");
本文出自“fhappy”
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>