Android studio实现简单的CRUD

摘要:
1.打开Android studio,创建项目DataBase012。设计UI,如图所示。目的:添加、删除、修改和查询名称和爱好3.创建一个DB Java用于创建数据库。右键单击目录下的-˃new-˃javaclass并单击OK。数据库创建成功。

1.打开Android studio ,创建项目DataBase01

2.进行UI设计,如图

Android studio实现简单的CRUD第1张

目的:实现对姓名及其爱好的增删改查

3.创建DB.java,用于创建数据库,并做相关操作

Android studio实现简单的CRUD第2张

在该目录下右键->new->java class

Android studio实现简单的CRUD第3张

点击OK,创建成功。创建成功后,会有红线标识错误Android studio实现简单的CRUD第4张

选择Implement method ,导入onCreate,onUpgrade两个重载函数,

choose Super Class Constructors ,导入构造函数DB

4.在DB.java文件中进行创建数据库等操作

packagecom.example.ttczz.database01;

importandroid.content.Context;
importandroid.database.sqlite.SQLiteDatabase;
importandroid.database.sqlite.SQLiteOpenHelper;

/*** Created by TtCzZ on 2018/5/18.
 */

public class DB extendsSQLiteOpenHelper {
    public DB(Context context, String name, SQLiteDatabase.CursorFactory factory, intversion) {
        super(context, name, factory, version);
    }

    @Override
    public voidonCreate(SQLiteDatabase db) {
        String strSql="";

        strSql+="create table Std_Hobby ";
        strSql+="(";
        strSql+="Name varchar(10) not null,";
        strSql+="Hobby varchar(40) not null,";
        strSql+="constraint PK_Std_Hobby primary key(Name)";
        strSql+=")";

        db.execSQL(strSql);
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, intnewVersion) {

    }
}

3.在MainActivity.java中创建数据库实例:private DB db = null;

并在Oncreate中执行创建数据库的操作:

db = new DB(getBaseContext(),"dbDatabase01.db",null,1);
db.getReadableDatabase();

运行没有错误则创建数据库成功

4.数据库添加操作:

未完待续.........

免责声明:文章转载自《Android studio实现简单的CRUD》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇powershel学习(1)网站目录权限设置 Leone下篇

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

相关文章

Android 扫描SD卡内所有MP3(音频)文件

    这段时间一个MP3小项目,其中有一个功能就是扫描SD卡内所有MP3文件。 在这儿我首先就想到了一个方法:遍历SD卡内所有目录或文件 1.遍历SD卡内所有目录或文件 package com.wenhao.test.sddemo; import java.io.File; import android.app.Activity; import a...

MongoDB用户与角色管理

(一)用户管理(1)创建用户1.要添加用户,MongoDB提供了db.createUser()方法。添加用户时,可以为用户分配角色,授予权限。2.在数据库中创建的第一个用户应该具有管理其他用户的权限。3.添加用户时,可以在特定的数据库中创建该用户,该数据库是用户的身份验证数据库。用户可以在不同的数据库之间拥有特权,也就是说,用户的权限不限于其身份验证数据...

SpringBoot使用MyBatis-Generator详解-copy

SpringBoot使用MyBatis-Generator详解MyBatis-Generator简介MyBatis-Generator使用添加maven依赖创建MBG配置文件运行MBG,生成底层类数据库查询 前几天工作中接触到MyBatis-Generator,发现其方便之处,MyBatis-Generator可以帮助我们实现数据库繁复的增删改查操作,当数...

使用ssh远程执行命令批量导出数据库到本地(转)

前天正在跟前端的同事调试功能。服务器开好,模拟的玩家登录好,就在倒计时。这时突然运营的同事跑过来说要统计几个服务器玩家的一些情况,也就是需要从几个服的数据库导出部分玩家的数据。好吧,我看了一下时间,11:47。心想,跟前端调试完,去吃个饭再午休一下那就下午再给吧。没想对方来一句"就导个数据库而已,要这么久么?",而且还是直接跟我上司说的。我嚓,好吧,我导。...

Android夜间模式的几种实现

一、直接修改widget颜色,这种方式实现起来最简单,但需要每个控件都去修改,太过复杂。例如: /** * 相应交互,修改控件颜色 * @param view */ public void onMethod1Click(View view) { if (view.getId() == R.id....

linux入门系列19--数据库管理系统(DBMS)之MariaDB

前面讲完Linux下一系列服务的配置和使用之后,本文简单介绍一款数据库管理系统(MySQL的兄弟)MariaDB。 如果你有MySQL或其他数据的使用经验,MariaDB使用起来将非常轻松。 本文讲解Centos7默认的数据MariaDB,由于是入门系列文章因此不会深入讲解,后面有机会在单独深入。 一、MariaDB产生背景 数据处理是软件的核心,软件的本...