当前位置:首页 > 汽车 >

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

来源:原点资讯(www.yd166.com)时间:2023-04-22 14:26:51作者:YD166手机阅读>>

新一个数据库创建的类

新建一个工程,在工程下新建一个类。代码如下:
类名为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)

栏目热文

一张图看懂sqlite(sqlite的认识和理解)

一张图看懂sqlite(sqlite的认识和理解)

今天用到了Sqlite数据库,网上找了一些工具进行数据库操作,太烂了,不是功能限制就是要付费,直接找了个开源的web版本...

2023-04-22 14:34:15查看全文 >>

sqlite适合多少数据量(sqlite单表最大记录数)

sqlite适合多少数据量(sqlite单表最大记录数)

什么是SQLite?SQLite是一款轻型的嵌入式数据库.它的数据库就是一个文件.小型嵌入式,跟mysql差不多,但是更...

2023-04-22 14:30:40查看全文 >>

sqlite从入门到精通(sqlite使用方法图解)

sqlite从入门到精通(sqlite使用方法图解)

Rust是一种高性能、可靠性强的系统编程语言,它的出现为开发者提供了一种新的选择。Rust的安全性和性能优势使得它成为了...

2023-04-22 13:57:38查看全文 >>

银子为什么发黑怎么清洗(银子发黑用什么清洗最简单)

银子为什么发黑怎么清洗(银子发黑用什么清洗最简单)

银饰在战国时期就已经开始作为首饰了,可以说有一千多年的历史了,正因为银的特殊性质和优良特性,人们把它用作货币和首饰的生产...

2023-04-22 14:17:11查看全文 >>

身体湿气重银子会变黑(湿气重吃什么排湿最快)

身体湿气重银子会变黑(湿气重吃什么排湿最快)

很多女性都有戴银手镯,银手镯有四大好处。祛除湿气、消炎消肿、祛毒、加速伤口愈合度。不管是老的少的,都很喜欢购买银手镯来戴...

2023-04-22 14:27:47查看全文 >>

sqlite3库使用方法(sqlite3打开库)

sqlite3库使用方法(sqlite3打开库)

摘要:数据库是用来存储和管理数据的专用软件,使得管理数据更加安全,方便和高效。数据库对数据的管理的基本单位是表(tabl...

2023-04-22 14:26:34查看全文 >>

sqlite3图解(sqlite3菜鸟笔记)

sqlite3图解(sqlite3菜鸟笔记)

开始使用这个功能强大且通用的数据库吧。应用程序经常需要保存数据。无论你的用户是创建简单的文本文档、复杂的图形布局、游戏...

2023-04-22 14:27:05查看全文 >>

sqlite3基本操作

sqlite3基本操作

前言数据在实际工作中应用非常广泛,数据库的产品也比较多,oracle、DB2、SQL2000、mySQL;基于嵌入式li...

2023-04-22 14:32:18查看全文 >>

sqlite3 菜鸟教程(如何注册sqlite3)

sqlite3 菜鸟教程(如何注册sqlite3)

白天看完阅兵式,咱们继续学习SQL,学好本领,报效祖国!前两天我们学会了创建数据库和创建表(Table),今天我们学习往...

2023-04-22 13:59:21查看全文 >>

sqlite3查询(sqlite3查询表信息)

sqlite3查询(sqlite3查询表信息)

今天学习使用Sqlite3创建数据库、表、运行查询,并记录学习过程欢迎大家一起交流分享。首先新建一个python文件命名...

2023-04-22 14:33:18查看全文 >>

文档排行