sqlite安卓中文版,sqlite编辑器安卓中文版下载

首页 > 汽车 > 作者:YD1662023-04-22 14:26:51

新一个数据库创建的类

新建一个工程,在工程下新建一个类。代码如下:
类名为NotesDB根据你的需要来取名,
继承于SQLiteOpenHelper
创建构造函数public NotesDB(Context context)
重写onCreate和onUpgrade方法。

public class NotesDB extends SQLiteOpenHelper { public static final String TABLE_NAME="mynotes";//数据库表名 public static final String CONTENT="context";//内容字段 public static final String ID="_id";//ID字段 public static final String TIME="time";//时间字段 /** * 上下文,其中super中的notes为数据库名 * @param context */ public NotesDB(Context context){ super(context,"notes",null,1); } /** * 新建一个数据库 * @param db */ @Override public void onCreate(SQLiteDatabase db) { db.execSQL( "CREATE TABLE " TABLE_NAME "(" ID " INTEGER PRIMARY KEY AUTOINCREMENT," CONTENT " TEXT NOT NULL," TIME " TEXT NOT NULL)" ); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } } MainActivity代码

package cn.plczl.mynote; import android.app.Activity; import android.content.ContentValues; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.util.Log; import java.text.SimpleDateFormat; import java.util.Date; public class MainActivity extends Activity { private static final String TAG = "MainActivity"; private NotesDB notesDB; private SQLiteDatabase dbwriter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); notesDB = new NotesDB(this);//实例化创建的NotesDB类 dbwriter = notesDB.getWritableDatabase();//获得数据库写入权限 addDB();//调用数据库创建方法 } public void addDB(){ ContentValues contentValues = new ContentValues(); //内容中写入"hello"文本 contentValues.put(NotesDB.CONTENT,"hello"); //调用获取时间方法将当前时间写入数据 contentValues.put(NotesDB.TIME,getTime()); //添加一条数据到数据库中 dbwriter.insert(NotesDB.TABLE_NAME,null,contentValues); Log.e(TAG,"数据写入成功"); } public String getTime(){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Date curDate = new Date(); String str = simpleDateFormat.format(curDate); return str; } } 查看数据库文导出数据库文件

经过程序在模拟器中运行,在Device File Explorer中打开你的工程目录,找到/data/data/你的程序的包名/databases/中有一个notes文件,就是我们创建的数据库,将其导出来,导出时添加扩展名.db。

sqlite安卓中文版,sqlite编辑器安卓中文版下载(1)

查看数据库文

将导出的文件notes.db用SQLite工具打开,可以看到如下内容,说明刚运行时在数据库中有一条记录,说明数据库创建成功。

sqlite安卓中文版,sqlite编辑器安卓中文版下载(2)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.