结对项目:一寸时光APP(日程管理)二

摘要:
=0){cursor.moveToFirst();do{UserInfoinfo=newUserInfo;lists.add;}while;returnlists;}returnlists;}//判断数据库中此用户是否已存在publicintfind{Cursorcursor=db.query("user_info",null,"name=?=0){return1;}return0;}//查询单个用户publicUserInfofindUser{Cursorcursor=db.query("user_info",null,"name=?=null){db.close();}}添加日程界面:本界面主要实现日程系统的填写与添加操作。
建立数据库

package com.example.myapplication3.db;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.example.myapplication3.model.UserInfo;
import java.util.ArrayList;
import java.util.List;

public class DBManager {
private DBHelper helper;
private SQLiteDatabase db;

public DBManager(Context context) {
helper=new DBHelper(context);
db=helper.getWritableDatabase();
}

//注册用户
public void insert(UserInfo info){
ContentValues values=new ContentValues();
values.put("name",info.getName());
values.put("pwd",info.getPwd());
db.insert("user_info",null,values);
}

//查询全部用户名
public List query(){
Cursor cursor=db.query("user_info",null,null,null,null,null,null);
List lists=new ArrayList();
if (cursor.getCount()!=0){
cursor.moveToFirst();
do {
UserInfo info=new UserInfo(cursor.getString(1),cursor.getString(2));
lists.add(info);
}while (cursor.moveToNext());
return lists;
}
return lists;
}

//判断数据库中此用户是否已存在
public int find(String name){
Cursor cursor=db.query("user_info",null,"name=?",new String[]{name},null,null,null);
if (cursor.getCount()!=0){
return 1;
}
return 0;
}

//查询单个用户
public UserInfo findUser(String name){
Cursor cursor=db.query("user_info",null,"name=?",new String[]{name},null,null,null);
if (cursor.getCount()!=0){
cursor.moveToFirst();
UserInfo info=new UserInfo();
info.setName(cursor.getString(cursor.getColumnIndex("name")));
info.setPwd(cursor.getString(cursor.getColumnIndex("pwd")));
return info;
}
return null;
}

public void closeDB(){
if (db!=null){
db.close();
}
}

添加日程界面:本界面主要实现日程系统的填写与添加操作。

结对项目:一寸时光APP(日程管理)二第1张

public static Boolean insertLog(Context context, String title, String content, String time) {
Boolean isSuccess = false;
DBHelper dbHelper = new DBHelper(context);
SQLiteDatabase dbWrite = dbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("title", title);
values.put("time", time);
values.put("content", content);
values.put("state",0);
if (dbWrite.insert("info", null, values) != -1) {
isSuccess = true;
}
dbWrite.close();
dbHelper.close();

return isSuccess;

}

免责声明:文章转载自《结对项目:一寸时光APP(日程管理)二》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SQL使用技巧-批量删除-批量更新-bcp导出-跨服务器sqlSQL Server 2014 中新建登录及权限分配【界面版】下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MailKit和MimeKit的.NET基础邮件服务

MailKit和MimeKit的.NET基础邮件服务邮件服务是一般的系统都会拥有和需要的功能,但是对于.NET项目来说,邮件服务的创建和使用会较为的麻烦。.NET对于邮件功能提供了System.Net.Mail用于创建邮件服务,该基础服务提供邮件的基础操作,并且使用也较为的简单。对于真正将该功能使用于项目的人,就会慢慢发现其中的优缺点,甚至有些时候不能忍受...

C++ 解析Json——jsoncpp

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和xml类似,本文主要对VS2008中使用Jsoncpp解析json的方法做一下记录。Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncpp/。 方法一:使用Jsoncpp生成的lib文件 解压上...

C#数据导出Excel详细介绍

概要: excel导出在C#代码中应用己经很广泛了,我这里就做些总结,供自己和读者学习用。 Excel知识点。一、添加引用和命名空间 添加Microsoft.Office.Interop.Excel引用,它的默认路径是C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for O...

C#连接SQLServer数据库

usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; usingSystem.Data; usingSystem.Data.Sql; usingSystem.Data.SqlClient;...

JavaScript内置一些方法的实现原理--new关键字,call/apply/bind方法--实现

先学习下new操作符吧 new关键字调用函数的心路历程: 1.创建一个新对象 2.将函数的作用域赋给新对象(this就指向这个对象) 3.执行函数中的代码 4.返回这个对象 根据这个的思路,来实现一个简单的new操作吧,代码演示: 1 function myNew(Func, ...args) { 2 if (typeof Func !== 'fu...

C#将Word,Excel与Html,PDF互转

public class OfficeHelper { /// <summary> /// word转成html /// </summary> /// <param name="path"></param> public...