Android(安卓)SQlite数据库的使用(一)-一学就会android数据库
这几天我对android的SQLite数据库进行了一些研究。主要解决的问题就是对图片存取问题的研究。这里为了方便对数据库的操作,使用SQLite Expert Personal 3这个软件来辅助编程。
这是软件的图标。
- 打开软件,如下图所示:
2.点击file---->new DataBase 来创建一个名为School的数据库,Database File是数据库保存的路径,点击OK
3.创建一个Students的表
选中School数据库,点击右边框中的“SQL”图标
把上面的代码复制进去
- 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” 往表里面添加数据了,如下图:
先点击“+” 这样会增加一个全是
添加图片的时候,点击Image Editor-->点击Load 找到你要添加的图片--->点击OK
接着继续添加两组数据吧
好!这样就把表创建完了。
这篇博客貌似很长了,那就在下一篇博客里再说如何实现对图片的查询读取吧,喝喝。。。。
更多相关文章
- 关于在Android(安卓)Studio中使用Assets目录下的资源的问题
- Android极致优化
- Android(安卓)SDK 2.3与Eclipse最新版开发环境搭建(三)
- Android(安卓)远程图片获取和本地缓存
- Android(安卓)数据库操作 以及命令行上操作sqlite
- 【android】Sqlite中使用SQL与其他数据库的区别
- android的XML连续动画
- SQLite的使用
- Android中使用SVG矢量图打造多边形图形框架