这几天我对android的SQLite数据库进行了一些研究。主要解决的问题就是对图片存取问题的研究。这里为了方便对数据库的操作,使用SQLite Expert Personal 3这个软件来辅助编程。

 这是软件的图标。

  1. 打开软件,如下图所示:

2.点击file---->new DataBase 来创建一个名为School的数据库,Database File是数据库保存的路径,点击OK

 

 

3.创建一个Students的表

选中School数据库,点击右边框中的“SQL”图标

 

把上面的代码复制进去

            
  1. CREATE TABLE IF NOT EXISTS students(id integer primary key autoincrement,Sno varchar(10), Sname varchar(10),Ssex char(2),Sphoto BLOB) 

再点击Execute SQL按钮

这样就生成了一个students的表

 

 当然也可以直接创建,手动创建一个students1的表

选中School数据库--->右键----->new Table

先输入表名:students1,再点击 下面的Add按钮,然后再输入id以及选择id的类型

如下图:

点击OK

接着需要设置id为主键和自增长。

点击上面的Indexes,然后点击下面的Add按钮,如下图所示

 

选中左边框中的id,点击中间的“-->Add”按钮

如下图,id就到右边的框中了,然后在Primary和Autoincrement前打勾,点击OK按钮,这样主键和自增长就设置好了

点击Fields,继续添加 学号(Sno) 、姓名(Sname)、性别(Ssex)、年龄(Sage)、照片(Sphoto)

设计表如下图

再点击Apply就完成了表的创建。要注意的是图片的存储类型是BLOB

接着就可以点击“Data” 往表里面添加数据了,如下图:

先点击“+” 这样会增加一个全是行,再在新增的行上双击,就出现了“Record Editor”,就可以添加数据了

添加图片的时候,点击Image Editor-->点击Load  找到你要添加的图片--->点击OK

接着继续添加两组数据吧

好!这样就把表创建完了。

这篇博客貌似很长了,那就在下一篇博客里再说如何实现对图片的查询读取吧,喝喝。。。。

 

更多相关文章

  1. 关于在Android(安卓)Studio中使用Assets目录下的资源的问题
  2. Android极致优化
  3. Android(安卓)SDK 2.3与Eclipse最新版开发环境搭建(三)
  4. Android(安卓)远程图片获取和本地缓存
  5. Android(安卓)数据库操作 以及命令行上操作sqlite
  6. 【android】Sqlite中使用SQL与其他数据库的区别
  7. android的XML连续动画
  8. SQLite的使用
  9. Android中使用SVG矢量图打造多边形图形框架

随机推荐

  1. EXCEL函数篇—9大类文本函数
  2. FFmpeg编译4.1.4并移植到Android
  3. 拒绝月薪18k的数据分析工作,why?
  4. 月薪5K和月薪2W的运营之间的区别,究竟在哪
  5. C/C++程序从文本文件中读取(保存)数据
  6. crmeb 知识付费系统-首页说明-看云
  7. 【linux】循序渐进学运维-CentOS7基本配
  8. 10天入门go语言教程- 常量变量
  9. 深圳高新技术企业认定常见问题及相关材料
  10. 【Linux】循序渐进学运维-day01