Android_SQLite
scyatcs
这个作者很懒,什么都没留下…
展开
-
Andorid中操作数据库的insert的两种方法以及nullColumnHack
一、发现问题先看两种方法插入数据代码片段,双击复制01020304050607080910111213141516public void save(Person p) { SQLiteDatabase db = dbHelper.getWritableDat转载 2013-10-12 00:02:25 · 9160 阅读 · 0 评论 -
Sqlite3并发读写注意事项
最近项目中涉及到sqlite并发读写的问题,参考一些文档并结合自己的实践,对sqlite3并发问题总结了几点:sqlite3的锁及事务类型sqlite3总共有三种事务类型:BEGIN [DEFERRED /IMMEDIATE / EXCLUSIVE] TRANSCATION,五种锁,按锁的级别依次是:UNLOCKED /SHARED /RESERVERD /PENDING /EXCLUSI...转载 2018-09-13 16:41:07 · 3844 阅读 · 0 评论 -
SQL 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name转载 2015-11-22 17:25:32 · 577 阅读 · 0 评论 -
SQLite数据库的upgrade方法
[java] view plaincopyprint?public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version转载 2014-04-23 10:15:07 · 4506 阅读 · 0 评论 -
mysql中 where in 用法详解
这里分两种情况来介绍1、in 后面是记录集,如:select * from table where uname in(select uname from user); 2、in 后面是字符串,如:select * from table where uname in('aaa',bbb','ccc','ddd','eee',ffff'');转载 2014-08-27 09:14:17 · 4718 阅读 · 1 评论 -
mysql 记录集合并,UNION 用法
(SELECT a FROM tbl_name WHERE a=10 AND B=1) UNION(SELECT a FROM tbl_name WHERE a=11 AND B=2)ORDER BY a LIMIT 10;转载 2014-08-27 09:09:53 · 889 阅读 · 0 评论 -
在SQLite数据库中获取新插入数据自增长的ID值和插入的时候注意些什么?
在SQLite数据库中获取新插入数据自增长的ID值使用last_insert_rowid()函数,例如:01.SQLiteDatabase db = helper.getWritableDatabase(); 02.db.execSQL("insert into person(name,phone,amount) values(?,?,?) ", 03. new转载 2013-10-11 23:51:57 · 20946 阅读 · 1 评论 -
android 数据库 sqlite数据类型(时间 日期 double等)
sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint 16位整数integer 32位整数decimal(p,s) p是精确值,s是小数位数float 32位实数double 6转载 2013-10-11 23:56:09 · 1616 阅读 · 0 评论 -
解决Android中的SQLite数据库并发访问
译自:https://github.com/dmytrodanylyk/dmytrodanylyk/blob/gh-pages/articles/Concurrent%20Database%20Access.md 我曾经写过一篇很简短的文章,阐述了线程安全的访问android sqlite数据库。样例程序可以在这里获取到。 /////////////////////////////...转载 2018-09-13 16:42:19 · 574 阅读 · 0 评论