![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlite数据库
冯昕睿feng
啊啊啊
展开
-
SQLite初识(一)创建数据库
本人项目中,感觉用到数据库比较少,一般存储都是本地存储或者,存到缓存文件中了,数据库的话,感觉也是用郭神的数据库比较多一点,现在有机会学习下这个Android自带 SQLite数据库,就进行下研究,希望对以后的开发工作有帮助创建数据库文件,集成自SQLiteOpenHelper 重写onCreate,onUpgrade方法,并且重新写自己的构造方法 public MyOpenHelper(Cont原创 2017-08-01 15:11:50 · 492 阅读 · 0 评论 -
SQLite初识(二)数据库查询
用adb shell查询数据库信息1.adb是sdk下边的工具 我们查询下sdk的路径 直接把这个路径加载到环境变量Path里边 打开cdm 命令行输入adb shell就可以进入项目 用命令行语言进入databases目录下, 用数据库语言sqlite3 mydb 进入数据库 .table查看我们有什么表 .schema Student 查看建表语句原创 2017-08-01 17:15:32 · 345 阅读 · 0 评论 -
SQLite初识(三)数据库升级
添加字段sex 在MyOpenHelper中 //数据库升级的时候使用 @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { String updateSql="alter table Student add sex"; db.e原创 2017-08-01 17:35:54 · 271 阅读 · 0 评论 -
SQLite初识(四)数据库插入数据
表创建好了,需要插入数据了, 我们下边演示3中方法插入数据给主界面上添加一个按钮,点击按钮执行插入信息操作方法一String insertSql="insert into Student(name,age,address)values('feng',20,'xian')"; mSQLiteDatabase.execSQL(insertSql);方法二 String name="李四";原创 2017-08-02 11:23:28 · 1361 阅读 · 0 评论 -
SQLite初识(五)修改数据库数据
/** * 修改数据 */ private void updateData() { String updateSql="update Student set name=? ,age=? where _id=?"; Object[] objs=new Object[]{"赵四",30,"1"}; mSQLiteDatabase原创 2017-08-02 12:00:41 · 1211 阅读 · 0 评论 -
SQLite初识(六)删除数据库数据
/** * 删除数据 */ private void deleteData() { String deleteSql="delete from Student Where _id = ?"; Object[] objs=new Object[]{"3"}; mSQLiteDatabase.execSQL(deleteSql,原创 2017-08-02 14:54:54 · 504 阅读 · 0 评论 -
cmd更换utf_8编程格式
最近写数据库,发现cmd的编码格式是gbk,可是as的编程格式是utf-8,cmd中的中文会出现乱码,于是,百度了一下下面就是打开的命令窗口,如果我们要修改成UTF8编码,输入命令 CHCP 65001 回车后提示成功 我们输入查询的数据库信息 就是中文了,以前是乱码,现在好了原创 2017-08-02 17:12:47 · 243 阅读 · 0 评论 -
SQLite初识(七)使用ContentValues操作数据库数据
如果说用命令行操作数据库太麻烦了,android为大家提供了一个 ContentValues可以操作数据库增ContentValues values=new ContentValues(); values.put("name","小明"); values.put("age",18); values.put("address","长沙");原创 2017-08-02 17:33:06 · 11880 阅读 · 3 评论 -
SQLite初识(八)数据库--查询数据
写一个按钮执行查询数据的操作private void queryData() { String querySql="select * from Student where _id=?"; String []args=new String[]{"1"}; // 返回值是一个Cursor对象 Cursor cursor= mSQLiteDa原创 2017-08-03 12:10:05 · 4636 阅读 · 0 评论