本周着手开发数据同步的功能,但首先要解决的就是sqlite数据库升级的问题,关于数据库升级有蛮多方面涉及到,也许你是新增加了功能,所以新建了表,也许你为某些表增加了些字段,也许你是重构了数据模型与数据结构,不管如何升级,必须要满足用户正常升级的情况下原来的数据不会丢失。关于正确的数据库升级做法网上资...
分类:
移动开发 时间:
2015-04-07 21:27:57
阅读次数:
168
SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对Android平台的SQlite
3的使用..
分类:
移动开发 时间:
2015-04-07 20:04:58
阅读次数:
186
在安卓开发中,经常使用到sqlite作为本地持久化存储的解决方案。在androidSDK中,已经为我们提供了各种各样的增、删、改、查的api,尽管我们可以自己写sql语句然后执行db.rawsql()方法,但这种方法有一些风险,那就是拼接的关键字有可能是非法的,这样会造成很多意想不到并且很危险的后果。因此,建议使用sdk提供的api来做数据库操作,android已经为我们屏蔽了这一层风险。...
分类:
数据库 时间:
2015-04-07 19:45:19
阅读次数:
199
一、使用ActionFilterAttribute实现权限管理 1、创建一个菜单过滤器类//构建一个权限菜单过滤器 public class MvcMenuFilter : ActionFilterAttribute { private bool _isEnable ...
分类:
数据库 时间:
2015-04-07 18:59:23
阅读次数:
373
try { $dbh = new PDO($dbrootemp, null, null); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); $dbh->ex...
分类:
数据库 时间:
2015-04-07 17:01:10
阅读次数:
449
SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对Android平台的SQlite 3的使用。以下概...
分类:
移动开发 时间:
2015-04-07 15:25:02
阅读次数:
106
?GreenDao介绍
android开发的本地数据库存储是sqlite。greenDAO应该算是当前最火的数据库开源框架了吧,它是一个移动开发的ORM(object
/ relational
mapping)框架,是对sqlite数据库访问的对象化封装。以对象的形式去访问数据库,数据库表里面的字段就相当于对象的属性了。可以直接obj.data的形式访问了。如果觉得效率不够高,你也可...
分类:
移动开发 时间:
2015-04-07 13:57:38
阅读次数:
1019
Android一共有四大组件:activity、contentProvider、Intent、service》》》下面介绍一下ContentProvider:内容提供者将一些特定的应用程序数据供给其它应用程序使用。数据可以存储于文件系统、SQLite数据库或其它方式。内容提供者继承于ContentP...
分类:
其他好文 时间:
2015-04-07 13:37:31
阅读次数:
136
官方参考文档:SQLite Query Language: Core Functionshttp://www.sqlite.org/lang_corefunc.html测试SQL语句:SELECT substr('2012-12-12 10:11:12 fff',0,20) AS substr_0_...
分类:
数据库 时间:
2015-04-07 13:30:11
阅读次数:
151
连接数据库从2.5版本开始,Python的标准库中就有了一个专门用于SQLite的sqlite3模块。连接SQLite数据库方式如下:import sqlite3 as dbapi
con = dbapi.connect('population.db')
cur = con.cursor()第一个语句用于引用数据库API;
第二个语句创建了一个到数据库的连接(connection):调用数据库模块...
分类:
数据库 时间:
2015-04-06 23:21:06
阅读次数:
362