安卓开发数据库,调用谷歌内部API指令

本文详细介绍了如何使用SQL语句进行数据库的添加、删除、更新和查找操作,包括具体语法和实例演示,旨在帮助开发者提高数据库操作效率。

使用这种方式调用数据库,比常规方式好在,简洁且具有返回值,可以判断是否成功

add:

SQLiteDatabase db=myOpenHelper.getWritableDatabase();
ContentValues values=new ContentValues();
values.put("username", "wangwu");
values.put("password", "110");
long insert=db.insert("user", null, values);
db.close();
if(insert>0){
Toast.makeText(getApplicationContext(), "添加成功", 1).show();
}else{
Toast.makeText(getApplicationContext(), "添加失败", 1).show();
}

delete:

SQLiteDatabase db=myOpenHelper.getWritableDatabase();
int delete=db.delete("user", "username=?", new String[]{"wangwu"});
db.close();
Toast.makeText(getApplicationContext(), "删除了"+delete+"行", 0).show();

 

update:

SQLiteDatabase db=myOpenHelper.getWritableDatabase();
ContentValues values=new ContentValues();
values.put("password", "123456789123");
int update=db.update("user", values, "name=?", new String[]{"wangwu"});
Toast.makeText(getApplicationContext(), "更新了"+update+"行", 0).show();
db.close();

find:

SQLiteDatabase db=myOpenHelper.getWritableDatabase();
//colums代表你要查询的列
Cursor cursor=db.query( "user", new String[]{"password"},"username=?" ,new String[]{"wangwu"}, null, null, null);
if(cursor!=null&&cursor.getCount()>0){
while(cursor.moveToNext()){
String pwd=cursor.getString(0);
System.out.println("password:"+pwd);
}

1.获取数据库

2.对数据库进行操作

此时列:

ContentValues values=new ContentValues();
values.put("password", "123456789123");
int update=db.update("user", values, "name=?", new String[]{"wangwu"});

在这种方法中,sql语句的形式已经写好,缺少一些values

3.操作完毕,关闭数据库

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值