Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,你只要继承 SQLiteOpenHelper 类,就可以轻松的创建数据库。SQLiteOpenHelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑。
SQLiteOpenHelper 的子类,至少需要实现三个方法:
1 构造函数,调用父类 SQLiteOpenHelper 的构造函数。这个方法需要四个参数:上下文环境(例如,一个 Activity),数据库名字,一个可选的游标工厂(通常是 Null),一个代表你正在使用的数据库模型版本的整数。
2 onCreate()方法,它需要一个 SQLiteDatabase 对象作为参数,根据需要对这个对象填充表和初始化数据。
3 onUpgrage() 方法,它需要三个参数,一个 SQLiteDatabase 对象,一个旧的版本号和一个新的版本号,这样你就可以清楚如何把一个数据库从旧的模型转变到新的模型。
下载sqliteStudio,解压,如图,打开sqliteStudio.exe即可使用
打开,
新建数据库,点击database-add
database
输入数据库名,点击OK
点击数据名,在Table
右击,然后create
a
table
设置数据库的如图所示,大家可以详细的了解了。
打开SQLite Studio,点击“添加数据库”按钮,:图解SQLite Studio的使用
数据类型选择“System.Data.SQLite”,点击绿色添加按钮,将文件保存至D:\Test.db,并在Password一栏内输入密码:2017(如不使用密码,此处留空即可),然后点击“OK”按钮即可创建一个加密版本的SQLite DB文件,:
图解SQLite Studio的使用
双击“Test”数据库,将会显示其下的子节点,选择“Tables”,并在工具栏点击“新建表”按钮,:
图解SQLite Studio的使用
在Table name文本框内输入表名Info,并点击“Add columns(Ins)”图标以便添加列,:
图解SQLite Studio的使用
添加第一个字段,字段名为ID,数据类型为Text,将主键前的复选框打钩,并点击“OK”按钮,:
图解SQLite Studio的使用
重复第4个步骤,点击“Add columns(Ins)”图标以便添加另外一个列,字段名为Name,数据类型为Text,将非空前的复选框打钩,并点击“OK”按钮,:
图解SQLite Studio的使用
点击“Commit structure changes”图标以便保存该表及字段,:
图解SQLite Studio的使用
在d出的对话框点击“OK”按钮,即可完成表单的创建工作,:
图解SQLite Studio的使用
选择“数据”选项卡,点击“插入行(Ins)”图标按钮,如下所示:
图解SQLite Studio的使用
在行数据编辑栏里输入两条数据,第一条数据ID为2017、Name为LSB,第二条数据ID为2011、Name为CNC,:
图解SQLite Studio的使用
添加数据完毕之后,点击“提交(Ctrl+Return)”图标按钮提交刚才输入的两条数据,:
图解SQLite Studio的使用
12
关闭SQLite Studio数据库管理软件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)