本月博客排行
-
第1名
kaizi1992 -
第2名
arpenker -
第3名
wy_19921005 - hanbaohong
- jh108020
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- kaizi1992
- tanling8334
- arpenker
- sam123456gz
- javashop
- zysnba
- xiangjie88
- lemonhandsome
- wallimn
- ganxueyun
- Xeden
- zhanjia
- xyuma
- wangchen.ily
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- daizj
- ajinn
- xpenxpen
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- kristy_yy
- lchb139128
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- bosschen
- lyndon.lin
- sunnylocus
最新文章列表
SQLite优化方法
1.建表优化
SQLite的数据库本质文件读写操作,频繁操作打开和关闭是很耗时和浪费资源的;
优化方法事务机制:
这里要注意一点:事务的开启是要锁定DB的,其他对DB的写入操作都是无法成功的。
db.beginTransaction(); //手动设置开始事务
try {
//这里写你数据操作
Android SQLite插入优化
最初代码如下,直接执行sql语句,外加事务提升性能:
SQLiteDatabase database = new SQLiteDatabase();
if (database.isOpen())
{
database.beginTransaction();
try {
//sql为insert into tableName ( ...
android使用adb工具调试sqlite数据库
android程序里使用了数据库,怎么能直观的查看数据库数据呢?
可以用adb工具连接到模拟器,然后通过sqlite控制台来操作
用adb devices命令查看开启的设备,
然后进入该设备的shell
进入数据库的目录下
一般是
/data/data/com.abc.def/databases
然后就可以用sqlite3 dbname 进入数据库,进行操作
SQLite boolean字段设置失败
环境: ruby 1.9.3p0, rails 3.2.7
Teachaer有一个字段,man:boolean
rails g scaffold teacher man:boolean
db:migrate
勾选man后,更新teacher时,发现SQLite数据库中字段man并没有设置成功
查看log,set 'man' = 't' ,使用sql语句进行设置,确实 ...
Android 数据库打包随APK发布
有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做好的数据库打包进我们的APK呢,其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如 test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不会 ...
android sqlite 3数据库加密方案
3. 数据库加密方案
3.1 数据库加密原理
目前主流的数据库都采用了各种安全措施,主要包括用户认证、访问控
制、数据加密存储和数据库操作审计等措施。
用户认证:用户或者程序向数据库提供自己的有效身份证明,数据库鉴别用户的身份是否合法,只有合法的用户才能存取数据库中的数据。用户认证是所有安全机制的前提,只有通过认证才能进行授权访问和审计。
访问控制:数据库管理系统为不同的用户分 ...
JS访问数据库[非Node.js]
提起服务器端 JavaScript,很多人第一反应都是 Node.js。其实 Java 6 开始包含 Script Engine,其中就自带了一个“阉割版”的 Mozilla Rhino - 纯 Java 实现的 JavaScript 解释器。
使用 jrunscript 就能启动这个解释器。使用 Rhino 的好处是你能使用 JavaScript 语言做开发,但又能使用现成的浩瀚的 Java 库 ...
sqlite 入门备忘
初识sqlite 翻了好多资料。终于搞明白怎么回事了,记录一下。备查。
1、官网【sqlite.org】上面文件说明:
①:Source Code源代码就在这个压缩包里
sqlite-amalgamation-3071300.zip(1.33 MiB)。其中有四个文件分别为:shell.c、sqlite3.c、sqlite3.h、sqlite3ext.h;这就是sqlite C的源代码 ...
简单实用:Oracle/Sqlserver/Sqlite 判断某张表是否存在的SQL语句
简单实用:Oracle/Sqlserver/Sqlite 判断某张表是否存在的SQL语句
1.Oracle
SELECT COUNT(*) as count
FROM all_tables
WHERE table_name= 'tablename'
不存在返回0
2.Sqlserver
SELECT COUNT(*)
FROM sys.objects
WHERE object_id = ...
sqlite基础(二)
1、首先我们可以使用foxfire中的数据库插件进行sqlite中 .db文件的查看;
2、SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。
3、SQLiteDatabase的类,它封装了一些操作数据库的API。
参考网站:
http://xys289187120.blog.51cto.com/3361352/656884
Android 纯代码化编码4_访问本地数据库帮助类
安卓自己就提供一个本地数据库供用户使用,它的具体放置的位置我记不住了,大家百度一下就知道,我们实际开发的过程中肯定是要进行一定程度的封装的,方便操作,下面就是我自己封装的一个帮助类,希望对大家有所帮助,方法名仿照的hibernate
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
...
Android黑群出品:SQLite数据库的使用和升级
SQLite数据库的基本使用及对返回结果进行简单的封装,可直接返回Object或List类型,省去自动转换成Object或List的麻烦。 主要代码如下: [code="java"] package com.juziku.demo.sqlite; import java.lang.reflect.Field; import java.util.ArrayLi ...
最近博客热门TAG
Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)