Android studio Sqlite数据库应用设计

news/2024/7/16 8:13:00 标签: android studio, android, ide

一、添加依赖项:

        在项目的build.gradle文件中添加以下依赖项:implementation 'androidx.sqlite:sqlite:2.2.0'

二、创建SQLite数据库:

        创建一个继承自SQLiteOpenHelper的类,用于管理数据库的创建和版本控制。在该类中定义数据库的表和列,并实现数据库的创建和更新。

public SqliteDBHelper(Context context) {
    super(context, "content.db", null, 1);
}

@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
    sqLiteDatabase.execSQL("CREATE TABLE information(_id INTEGER PRIMARY KEY AUTOINCREMENT,name varchar(20),age varchar(20))");
}

@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
    sqLiteDatabase.execSQL("DROP TABLE IF exists " + "content.db");
    onCreate(sqLiteDatabase);
}

三、创建xml布局文件:

<?xml version="1.0" encod

http://www.niftyadmin.cn/n/5334397.html

相关文章

java 读取word内容

接到一个任务&#xff0c;要读取doc文件的内容。解析里面的内容&#xff0c;进行一个处理和返回。 读取doc: 看了 很多文章&#xff0c;基本都是&#xff1a; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.extractor.WordExtractor; import java.i…

解决fxml图标无法显示

原文地址&#xff1a;https://www.myjinji.top/articles/2023/10/11/1697033367492.html 代码正确无法显示 <Button fx:id"blockButton" onAction"#handleBlockButtonClick"><graphic><FontIcon iconLiteral"win10-add-shopping-cart…

unity webgl 系列:从本地硬盘上传文件到webgl沙盒中

沙盒&#xff1a;浏览器的安全机制&#xff0c;浏览器内的进程不能直接访问本地计算机中的硬盘等硬件或数据。必须通过js作为中间层实现。需求&#xff1a;通过一个按钮&#xff0c;点击后选择文件传到webgl进程中。前置说明&#xff1a;需要有webgl模版等基础配备&#xff0c;…

AMEYA360:航顺HK32AUTO39A—适用车载娱乐系统优化方案

车载娱乐系统&#xff0c;顾名思义最开始其功能主要是为驾驶员和乘客提供娱乐体验&#xff0c;但现在智能座舱时代到来&#xff0c;车载信息娱乐系统已成为“人-车-环境”交互的重要载体&#xff0c;是除了驾驶以外的其他任务的中心。 从功能模块上看&#xff0c;车载娱乐系统从…

AWS CI/CD之一:CodeBuild配置(Spring版)

问题 最近需要在AWS国际云上面配置CI/CD工作流&#xff0c;这里以Spring Boot Java项目为例子进行CodeBuild构建。AWS云的CI/CD工作流主要包括Code Commit,Code Build&#xff0c;Code Deploy, Code Pipeline&#xff0c;主要包括这4个AWS服务。 1.配置CodeBuild 找到AWS Co…

软件工程客观题知识点简易汇总

第一章软件工程学概论 软件生命周期&#xff1a;三个时期(软件定义&#xff0c;软件开发、软件维护)、八个阶段 问题定义 ---> 可行性研究 ---> 需求分析 ---> 总体设计 ---> 详细设计 ---> 编码和单元测试 ---> 综合测试 ---> 软件维护 软件过程模型汇…

Electron中苹果支付 Apple Pay inAppPurchase 内购支付

正在开发中&#xff0c;开发好了&#xff0c;写一个完整详细的过程&#xff0c;保证无脑集成即可 一、先创建一个App 一般情况下&#xff0c;在你看这篇文章的时候&#xff0c;说明你已经开发的app差不多了。 但是要上架app到Mac App Store&#xff0c;则要在appstoreconnect…

spring boot集成loback日志配置

1.spring boot中application.properties配置 logging.configclasspath:loback-config.xml 2.配置loback-config.xml <?xml version"1.0" encoding"UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR <…