任务:完成了体温录入、体温记录删除、体温修改以及历史记录查询操作

体温录入

public void insertDB(View view)
{
MyDBHelper mydbh=new MyDBHelper(this,"amydb.db",1);
SQLiteDatabase sqldb=mydbh.getReadableDatabase();
ContentValues contentvalues=new ContentValues();
text1=(EditText)findViewById(R.id.tv_text1);
text2=(EditText)findViewById(R.id.tv_text2);
text3=(EditText)findViewById(R.id.tv_text3);
text4=(EditText)findViewById(R.id.tv_text4);
contentvalues.put("name",text1.getText().toString());
contentvalues.put("dateandtime",text2.getText().toString());
contentvalues.put("address",text4.getText().toString());
contentvalues.put("wendu",text3.getText().toString());
long flag=sqldb.insert("personwendu",null,contentvalues);
Toast.makeText(this,"数据加入成功"+flag,Toast.LENGTH_LONG).show();
}

体温记录删除

public void deleteDate(View view)
{
MyDBHelper mydbh=new MyDBHelper(this,"mydb.db",1);
SQLiteDatabase sqldb=mydbh.getReadableDatabase();
int flag=sqldb.delete("person","id=1",null);
Toast.makeText(this,"已有"+flag+"条数据删除",Toast.LENGTH_LONG).show();
}

体温修改

public void updateData(View view)
{
MyDBHelper mydbh=new MyDBHelper(this,"mydb.db",1);
SQLiteDatabase sqldb=mydbh.getReadableDatabase();
ContentValues contentvalues=new ContentValues();
contentvalues.put("name","明明");
contentvalues.put("age","12");
int flag=sqldb.update("person",contentvalues,"name=?",new String[]{"李明"});
Toast.makeText(this,"已有"+flag+"条数据修改",Toast.LENGTH_LONG).show();
}

历史记录查询

 public void queryData(View view)
{
MyDBHelper mydbh=new MyDBHelper(this,"amydb.db",1);
SQLiteDatabase sqldb=mydbh.getReadableDatabase();
Cursor cursor=sqldb.rawQuery("select * from personwendu",null);
String str="";
if(cursor.moveToFirst())
{
do{
String name=cursor.getString(cursor.getColumnIndex("name"));
String dateandtime=cursor.getString(cursor.getColumnIndex("dateandtime"));
String address=cursor.getString(cursor.getColumnIndex("address"));
String wendu=cursor.getString(cursor.getColumnIndex("wendu"));
str=str+name+"|"+dateandtime+"|"+wendu+"\n"+address+"\n";
}while(cursor.moveToNext());
}
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setTitle("历史记录").setIcon(R.mipmap.ic_launcher).setMessage(str)
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
AlertDialog ad=builder.create();
ad.show();
}

最新文章

  1. 一个简单的判断浏览器是否为IE9以下的方法
  2. C# 与 Java 中的枚举
  3. Java for XML: JAXP、JAXB、JAXM、JAX-RPC、JAX-WS
  4. MVC筛选自定义属性下拉表
  5. 删除重复的字符(给一个字符串,删除连续重复的字符,要求时间复杂度为O(1)……)
  6. C语言标量类型(转)
  7. oracle PL/SQL(procedure language/SQL)程序设计之游标cursors
  8. SQL中的自定义函数Function
  9. Ubuntu下的网络配置(USTC)
  10. Asp.net MVC Razor Generator
  11. 【十一年】注入框架RoboGuice采用:(Your First Injection into a Custom View class)
  12. linux Packet socket (1)简单介绍
  13. 矢量切片(Vector tile)
  14. C#Json转DataTable
  15. ubuntu 命令整合1
  16. 10个Python练手小程序,学习python的很好的资料
  17. BZOJ1283 序列 网络流区间覆盖模型
  18. LigerUi遮罩的两个方法
  19. Vue extend 学习
  20. JAVA 传递

热门文章

  1. 二十二、导入DXF文件
  2. 记离线缓存(manifest)一大坑,断定其只适用于静态网站或离线应用
  3. JQuery基础修炼-样式篇
  4. SVG vs Image, SVG vs Iconfont
  5. Codepen 每日精选(2018-4-22)
  6. vs技巧 - 调试asp.net core源码
  7. 使用SQL的FOR XML PATH('')将字段用逗号隔开
  8. JdGrid排序问题
  9. Java 在Word指定段落/文本位置插入分页符
  10. Ant Design Pro V5 与 IdentityServer 实现 Password 模式的登录