Chinaunix首页 | 论坛 | 博客
  • 博客访问: 426785
  • 博文数量: 105
  • 博客积分: 1088
  • 博客等级: 中校
  • 技术积分: 1145
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-21 16:28
文章分类

全部博文(105)

文章存档

2012年(4)

2011年(39)

2010年(62)

分类: SQLite/嵌入式数据库

2011-10-09 16:29:18

  //---打开数据库---
public DBAdapter open() throws SQLException
{
    db=DBHelper.getWritableDatabase();
    return this;
}
//---关闭数据库---
public void close()
{
    DBHelper.close();
}
//---向数据库插入一个标题---
public long insertTitle(String bob,float xx,float yy)
{
   ContentValues initialValues=new ContentValues();
   initialValues.put(KEY_BOB,bob);
   initialValues.put(KEY_X,xx);
   initialValues.put(KEY_Y,yy);
   return db.insert(DATABASE_TABLE,null,initialValues);
}
//---删除一个指定的标题---
public boolean deleteTitle(long rowId)
{
return db.delete(DATABASE_TABLE,KEY_ROWID+"="+rowId,null)>0;
}
//---检索所有标题---
public Cursor getAllTitles()
{
    String columns[]={KEY_ROWID,KEY_BOB,KEY_X,KEY_Y};
    return db.query(DATABASE_TABLE,columns,null,null,null, null,null,null);
}
//---检索一个指定的标题---
public Cursor getTitle(long rowId) throws SQLException
{
     String columns[]={KEY_ROWID,KEY_BOB,KEY_X,KEY_Y};
     Cursor mCursor =db.query(true,DATABASE_TABLE,columns,KEY_ROWID+"="+rowId,
                               null,null,null,null,null);
     if(mCursor!=null)mCursor.moveToFirst();
     return  mCursor;
}
//---更新一个标题---
public boolean updateTitle(long rowId,String bob,float xx, float yy)
{
     ContentValues args=new ContentValues();
     args.put(KEY_BOB, bob);
     args.put(KEY_X,xx);
     args.put(KEY_Y,yy);
     return db.update(DATABASE_TABLE,args,KEY_ROWID+"="+rowId,null)>0;
}

}

阅读(2803) | 评论(0) | 转发(0) |
0

上一篇:DBAdapter

下一篇:use sqlite

给主人留下些什么吧!~~