首页 > 其他分享 >5.23

5.23

时间:2024-05-24 16:31:14浏览次数:24  
标签:sqLiteDatabase int contentValues 5.23 Android public SQLiteDatabase

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

import androidx.annotation.Nullable;

public class MySQLiteHelper extends SQLiteOpenHelper {
public static final String DB_NAME="bookstore.db";
public static final int DB_VERSION=2;
public MySQLiteHelper(@Nullable Context context)
{super(context,DB_NAME,null,DB_VERSION);}

@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
updateMyDatabase(sqLiteDatabase,0,DB_VERSION);
}
public static void insertBook(SQLiteDatabase sqLiteDatabase,String name,String isbn,String description,int imageId){
ContentValues contentValues=new ContentValues();
contentValues.put("NAME",name);
contentValues.put("DESCRIPTION",description);
contentValues.put("ISBN",isbn);
contentValues.put("IMAGE_ID",imageId);
sqLiteDatabase.insert("BOOK",null,contentValues);
}

@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {

}
public void updateMyDatabase(SQLiteDatabase sqLiteDatabase,int i,int i1){
if (i<1){
sqLiteDatabase.execSQL("CREATE TABLE BOOK(_id INTEGER PRIMARY KEY AUTOINCREMENT," +
"NAME TEXT,ISBN TEXT,DESCRIPTION TEXT,IMAGE_ID INTEGER)");
insertBook(sqLiteDatabase,"Android移动应用基础教程","9787113252502","本书是第一本Android入门书籍,共15章", R.drawable.book1);
insertBook(sqLiteDatabase,"Android第一行代码(第二版)","978711343434","本书案例非常实用,深入浅出",R.drawable.book2);
insertBook(sqLiteDatabase,"Head First Android开发","9787113544356","开发Android应用的快速指南和参考书",R.drawable.book3);
}
if (i<2){

}
}
}

标签:sqLiteDatabase,int,contentValues,5.23,Android,public,SQLiteDatabase
From: https://www.cnblogs.com/xuan-2004/p/18211209

相关文章

  • KubeSphere 社区双周报|2024.05.09-05.23
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2024.05.09-05.23。贡献者名单新晋KubeSpherecontribu......
  • 5.23每日总结
    计网学习要传输一个8192字节的数据字段,必须通过IP分片来分割数据,因为以太网的最大传输单元(MTU)为1500字节。这意味着一个IP数据报的总长度(包括IP头部)不能超过1500字节。我们首先假设IP头部长度为20字节(不含选项部分的标准IPv4头部长度)。这意味着每个IP数据报可以携带的数据部分最......
  • 5.23链表相交
    链接如下:https://leetcode.cn/problems/intersection-of-two-linked-lists-lcci/solutions/1395092/lian-biao-xiang-jiao-by-leetcode-solutio-2kne/这道题比较简单,暴力循环就可以结束,但是看官方题解还是有些技巧在的,索性也就记录一下。先说下我自己的思路,我自己的思路就是类似......
  • 【闲话】08.05.23
    08.05闲话众所周知,一个鲜花需要一张头图推歌:flower&CASI《藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁藁......
  • 5.23每日总结
    今天完善了软件开发的开发文档的内容。项目开发计划如下:5.1项目概述人脸识别软件是一款基于人工智能技术的应用软件,旨在通过对人脸图像进行处理和分析,实现快速准确的人脸识别功能。本项目将开发一款适用于安防领域、金融领域等多个行业的人脸识别软件,支持批量检测和识别,同时提......
  • 5.23学习总结
    使用SELECT...INTOOUTFILE语句导出数据以下实例中我们将数据表runoob_tbl数据导出到/tmp/runoob.txt文件中:mysql>SELECT*FROMrunoob_tbl->INTOOUTFILE'/tmp/runoob.txt';你可以通过命令选项来设置数据输出的指定格式,以下实例为导出CSV格式:mysql>SEL......
  • 5.23 面向对象案例分析五
    用static,引入计数器案例classUser{privateStringuid;privateStringpassword;privatestaticintcount=0;publicUser(){this("NOID","mldn");}publicUser(Stringuid){this(uid,"mldnjava&q......
  • 5.23每日总结
    JSP技术原理JSP的工作方式是请求/应答模式,客户端发出HTTP请求,JSP收到请求后进行处理,并返回处理结果。在一个JSP文件首次被请求时,JSP引擎首先把这个JSP文件转换成一个servlet,而该引擎本身也是一个servlet。运行过程如下:JSP引擎首先把该JSP文件转换成一个Java源文件(servlet),在转换......
  • MxDraw(在线CAD,H5开发CAD) 2023.05.23更新
    1. 完善了CAD在线编辑功能2. 增加addControlsEvent函数3. 修改Linux下,转换大图纸时,有部分照出当前视范围 ,就不显示问题4. 在CAD打开图纸增加多线程支持5. 修改片元程序编译加载失败问题6. 修改iconv 在centos7上不对问题7. 增加对对象的引用计数判断,防止对象被释放......
  • 5.23
           }      }      returncount;}intmain(){      stringsentence;      cout<<"请输入一条英文语句:";      getline(cin,sentence);      intletter_count=count_letters(sentence);      co......