免费的SQLite开源源码只给提供了两个函数,只有实现这两个函数才能实现数据库整体加密。然后废了点劲从网上找了一个已经实现好的开源库http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/
然后大概写一下如何把它集成到自己的so库中。
首先下载源码,找到sqlite3/secure/src下,把其中所有的文件(除了s...
分类:
移动开发 时间:
2014-10-20 19:35:00
阅读次数:
282
Sqlite 字符串处理函数replace官方说明:replace(X,Y,Z) The replace(X,Y,Z) function returns a string formed by substituting string Z for every occurrence of string Y...
分类:
数据库 时间:
2014-10-20 17:14:49
阅读次数:
205
提交事务的时候提示(数据库被一个用户锁住的解决方法)
select object_id,session_id,locked_mode from v$locked_object;
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.sess...
分类:
数据库 时间:
2014-10-20 15:16:23
阅读次数:
207
#!/usr/bin/env python# coding=utf-8import sqlite3conn = sqlite3.connect(":memory:")c = conn.cursor()c.execute( '''CREATE TABLE stocks(data text,tra...
分类:
数据库 时间:
2014-10-20 14:56:19
阅读次数:
186
一.Junit 1.怎么使用 在AndroidManifest.xml文件中进行配置, 在manifest借点下配置instrumentation, 在application借点下配置uses-library 定义类继承AndroidTestCast 定义测试方法, Run As JunitT...
分类:
移动开发 时间:
2014-10-20 11:37:54
阅读次数:
303
前提:一个项目需要存储各种密码数据,使用的嵌入式的SQLite数据库。默认的SQLite数据库是没有加密的,这样相当不安全。找呀找呀找方法。。。方法: 1。使用SQLite管理器加密。 部分SQLite管理器是有对SQLite数据库有加密功能的。本小菜使用的是:SQLite Develope...
分类:
数据库 时间:
2014-10-20 11:28:24
阅读次数:
167
1.在SQLIte数据库中,Interger返回的数据类型是Int64位的。如果想转换为C#的int类型,必须先转换为Int64,再转换为int类型。如: int id = (int)(Int64)dt.rows[0]["ID"]; int 类型转换成c#int可直接转换,如: int is...
分类:
数据库 时间:
2014-10-20 00:39:01
阅读次数:
323
============问题描述============ 我在程序里新建了两个数据库,“book.db”和"book4.db",然后分别在其中新增了一张数据表“localbook”和"localbook4",结果在程序运行时,两张表都可以新建,但是当我向一张表中插入数据以后,另一张表就无法插入(空表...
分类:
移动开发 时间:
2014-10-19 23:10:40
阅读次数:
266
1 页面管理器:是访问本地数据库和日志的唯一模块(通过操作系统API)。它把随机访问系统或面向字节的文件系统抽象成数据库文件(基于页的随机访问系统)。它定义了一套与文件系统无关的接口来访问数据库文件。B树使用页面管理模块的接口访问数据库,而非直接访问数据库或日志文件。B树把数据库文件视为大小均匀的逻...
分类:
数据库 时间:
2014-10-19 22:50:37
阅读次数:
329