Android 数据库管理— — —删除数据
2016-03-10 09:44
441 查看
package com.example.datebasetest; import android.content.ContentValues; import android.database.sqlite.SQLiteDatabase; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity { private Button btn; private DatabaseHelper dbHelper; private Button addButton; private Button updateData; private Button deleteData; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button)findViewById(R.id.create_database); dbHelper = new DatabaseHelper(this,"BookStore.db",null,2); addButton = (Button)findViewById(R.id.add_data); updateData = (Button)findViewById(R.id.update_data); deleteData = (Button)findViewById(R.id.delete_data); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dbHelper.getWritableDatabase(); } }); addButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SQLiteDatabase db = dbHelper.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("name","wz"); values.put("author","xx"); values.put("price",1.0); values.put("pages",156); db.insert("Book",null,values); values.clear(); values.put("name","wz2"); values.put("author","xx2"); values.put("price",2.0); values.put("pages",122); db.insert("Book",null,values); } }); updateData.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SQLiteDatabase db = dbHelper.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("price",10.99); db.update("Book", values, "name=?", new String[]{"wz"}); } }); deleteData.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SQLiteDatabase db = dbHelper.getWritableDatabase(); db.delete("Book","pages > ?", new String[]{"120"}); Toast.makeText(MainActivity.this,"删除成功",Toast.LENGTH_SHORT).show(); } }); } }
相关文章推荐
- Android天天数钱游戏项目源码
- Android天天数钱游戏项目源码
- Android 事件分发机制
- Android 应用层View绘制流程
- Android结束进程的方法详解
- Android 数据库管理— — —更新数据
- Android Studio 新建drawable-hdpi、drawable-mdpi等
- Android Couldn't load BaiduMapSDK
- Android防止重复点击的解决办法
- Android 数据库管理— — —添加数据
- LeakCanary Android 和 Java 内存泄露检测 ,OOM检测
- android开发时gen和bin目录的SVN管理(转)
- Android SDK,ADT,以及API的理解 .
- Android实现推送方式解决方案
- Android开发之SQLite数据库
- Android内存泄漏分析大全
- android日期选择器,从底部弹出的日期选择器,有点像IOS日期选择器
- Android SDK Manager 的介绍
- AndroidStudio运行项目出现Failure [INSTALL_FAILED_DEXOPT]
- Android 暂停和恢复Activity