频道栏目
首页 > 资讯 > SQL Server > 正文

SQLite_数据存储代码实例

18-07-03        来源:[db:作者]  
收藏   我要投稿

1.SQLiets

package com.example.laji;

import android.content.Context;

import android.database.sqlite.SQLiteDatabase;

import android.database.sqlite.SQLiteOpenHelper;

public class Sql extends SQLiteOpenHelper{

    public Sql(Context context) {

        super(context, "user.db", null, 1);

    }

    @Override

    public void onCreate(SQLiteDatabase sqLiteDatabase) {

        sqLiteDatabase.execSQL("create table user(id integer primary key autoincrement," +

                "name text)");

    }

    @Override

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

    }

}

2.Dao_增查

package com.example.laji;

import android.content.ContentValues;

import android.content.Context;

import android.database.Cursor;

import android.database.sqlite.SQLiteDatabase;

import java.util.ArrayList;

import java.util.List;

public class Dao {

    Sql sql ;

    SQLiteDatabase database;

    public Dao(Context context) {

         sql = new Sql(context);

         database = sql.getReadableDatabase();

    }

    public  void  add(String name){

        ContentValues values = new ContentValues();

        values.put("name",name);

        database.insert("user",null,values);

    }

    public List<UserBean> select(){

        List<UserBean> list = new ArrayList<>();

        UserBean userBean;

        Cursor query = database.query("user", null, null, null, null, null, null);

        while (query.moveToNext()){

            String name = query.getString(query.getColumnIndex("name"));

            userBean = new UserBean(name);

            list.add(userBean);

        }

        return list;

    }

}

3.UserBean

package com.example.laji;

public class UserBean {

    private String name;

    public UserBean(String name) {

        this.name = name;

    }

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

}

相关TAG标签
上一篇:ubuntu16.04 搭建FTP服务器
下一篇:mysql库相关命令操作之查看库、创建库、使用库、删除库讲解
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站