WEB开发网
开发学院手机开发Android 开发 Android 学习 数据库表增加 删除 修改 查询 阅读

Android 学习 数据库表增加 删除 修改 查询

 2010-07-13 21:57:00 来源:WEB开发网   
核心提示:+ calendar.get(Calendar.DAY_OF_MONTH) + "日"+ calendar.get(Calendar.HOUR_OF_DAY) + "时"+ calendar.get(Calendar.MINUTE) + "分";content

+ calendar.get(Calendar.DAY_OF_MONTH) + "日"

+ calendar.get(Calendar.HOUR_OF_DAY) + "时"

+ calendar.get(Calendar.MINUTE) + "分";

content.put(KEY_CREATED, created);

//content为插入表中的一条记录,类似与HASHMAP,是以键值对形式存储。

//insert方法第一参数:数据库表名,第二个参数如果CONTENT为空时则向表中插入一个NULL,第三个参数为插入的内容

return sqliteDatabase.insert(databaseHelper.DATABASE_TABLE, null, content);

}

/**

* 删除表中符合条件的记录

* @param rowId 删除条件

* @return 是否删除成功

*/

public boolean deleteDiary(long rowId)

{

//delete方法第一参数:数据库表名,第二个参数表示条件语句,第三个参数为条件带?的替代值

//返回值大于0表示删除成功

return sqliteDatabase.delete(databaseHelper.DATABASE_TABLE,KEY_ROWID +"="+rowId , null)>0;

}

/**

* 查询全部表记录

* @return 返回查询的全部表记录

*/

public Cursor getAllNotes()

{

//查询表中满足条件的所有记录

return sqliteDatabase.query(databaseHelper.DATABASE_TABLE, new String[] { KEY_ROWID, KEY_TITLE,

KEY_BODY, KEY_CREATED }, null, null, null, null, null);

}

/**

* 查询带条件的记录

* @param rowId 条件值

* @return 返回查询结果

* @throws SQLException 查询时异常抛出

*/

public Cursor getDiary(long rowId) throws SQLException {

//查询表中条件值为rowId的记录

Cursor mCursor =

sqliteDatabase.query(true, databaseHelper.DATABASE_TABLE, new String[] { KEY_ROWID, KEY_TITLE,

KEY_BODY, KEY_CREATED }, KEY_ROWID + "=" + rowId, null, null,

null, null, null);

//mCursor不等于null,将标识指向第一条记录

if (mCursor != null) {

mCursor.moveToFirst();

上一页  1 2 3 4 5  下一页

Tags:Android 学习 数据库

编辑录入:coldstar [复制链接] [打 印]
赞助商链接