【Android 高手进阶教程(十三)之----Android 数据库SQLiteDatabase的使用!!】教程文章相关的互联网学习教程文章

SQlite-数据库的访问实例(转)【代码】

1、DBAdapter类: 1 package com.cnzcom.android.quickdial;import android.content.ContentValues;import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log;/*** * @author zhangjie** 数据库相关操作的类*/publicclass DBAdapter {/*** 数据库名*/...

SQLiteOpenHelper操作SQLite数据库【代码】

package android.sqlite;import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.database.sqlite.SQLiteDatabase.CursorFactory;/*** SQLiteOpenHelper是一个辅助类,用来管理数据库的创建和版本他,它提供两个方面的功能* 第一,getReadableDatabase()、getWritableDatabase()可以获得SQLiteDatabase对象,通过该对象可以对数据库进...

数据库sqlite3的使用-Navicat的安装【图】

一:NavicatNavicat是一款著名的数据库管理软件,支持大部分主流数据库(包括SQLite) 1.Navicat的安装(1)下载该软件后,先打开该软件(2)把文件拖入到应用程序拷贝(3)破解版,千万不要打开app,先打开sn.app(4)点击patch,找到应用程序的路径,点击open.(5)点击Generate,生成注册码(6)点击activate,选择文件,open(7)退出sn,打开安装文件,完成安装2.Navicat的使用  新建一个SQLite3数据库创建一个新的数据库设置...

Andoird - SQLite 数据库 基础教程【代码】

链接来源http://www.tutorialspoint.com/android/android_sqlite_database.htm SQLite是一个开源的SQL数据库,这个数据库把数据存储到设备的一个文本文件里。Android里面已经集成了SQLite数据库工具。SQLite 支持所有的关系数据库特点。为了进入SQLite数据,你不需要建立任何像JDBC,ODBC之类的连接。数据库-包主要的包是android.database.sqlite,这个包里面包含了管理你自己数据库的类。数据库-创建想要创建一个数据库,你仅仅需要...

IOS开发数据库篇—SQLite模糊查询【代码】【图】

IOS开发数据库篇—SQLite模糊查询一、示例说明:本文简单示例了SQLite的模糊查询1.新建一个继承自NSObject的模型该类中的代码: 1// 2// YYPerson.h3// 03-模糊查询4// 5// Created by apple on 14-7-27.6// Copyright (c) 2014年 wendingding. All rights reserved.7//8 9#import <Foundation/Foundation.h> 1011@interface YYPerson : NSObject 12 @property (nonatomic, assign) int ID; 13 @property (nonatomic, copy) NS...

Android 高手进阶教程(十三)之----Android 数据库SQLiteDatabase的使用!!【代码】

Android 提供了三种数据存储方式,第一种是文件存储;第二种是SharedPreferences 存储;第三种就是数据库SQLiteDatabase 存储。文件存储我就不用多说了,而SharedPreferences 可以存取简单的数据(int,double,float.etc),它经常用于数据缓存,因为它读取存储简单。详细可以参见本系列。Android 高手进阶教程(七)之----Android 中Preferences的使用!今天我们将讲一下SQLiteDatabase 的使用。 而掌握SqliteDatabase ,将会我们接下来掌...

一个封装类教你学会SQLite数据库【代码】【图】

数据库操作类的命名一般以Dao为结尾,什么是Dao呢?DAO(Data Access Object) 数据访问对象是第一个面向对象的数据库接口数据实体类publicclass Tree {privateint id;private String name;privateint age;privatefloat price;publicintgetId() {return id;}publicvoidsetId(int id) {this.id = id;}public String getName() {return name;}publicvoidsetName(String name) {this.name = name;}publicintgetAge() {return age;}publi...

iOS-防止向SQLite数据库中插入重复数据记录:

原则:先检测该数据库的指定表中,是否已经存在我们要插入的这条数据记录,若已经存在,则不插入这条数据记录(即忽略此次插入操作),若尚不存在,才插入这条数据记录(即才执行此次插入操作)我们这里使用的是FMDB框架FMDatabase *collectionBookDB = [FavoriteBooksDataBase favoriteBooksDataBase]; NSString *sqlObjectiveString = [NSString stringWithFormat:@"INSERT INTO t_favoriteBooks (bookName, author, publisher, p...

用Python进行SQLite数据库操作

简单的介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC...

Android基础笔记二之SQLite数据库

三.SQLite数据库1. 数据库的创建1.1. 创建一个类,继承SQLiteOpenHelper类1.2. 覆盖父类中的构造方法:super(context,name,factory,version)第一个参数为为上下文,第二个参数为数据库名称,第三个参数为数据库查询结果的游标工厂,第四个参数为数据库的版本>=11.3. 覆盖父类中的方法onCreate(SQLiteDatabase db):数据库在第一次创建的时候调用的方法,适合做数据库表结构的初始化,通过db.execSQL(String sql)创建数据库的表,...

sqlite删除数据或者表后,回收数据库文件大小

原因: sqlite采用的是变长纪录存储,当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据,用于提高效率,磁盘空间并没有丢失,但也不向操作系统返回磁盘空间,这就导致删除数据乃至清空整个数据库后,数据文件大小还是没有任何变化,还是很大 解决办法: sqlite3中执行vacuum命令即可。原文:https://www.cnblogs.com/toumingbai/p/14205811.html

Android下利用SQLite数据库实现增删改查【代码】【图】

1: 首先介绍如何利用adb查看数据库 1: adb shell2: cd /data/data/包名/databases3: sqlite3 数据库4 接下来就可以进行数据库的sql语法的使用了 bean对象:publicclass Person {privateint id;private String name;private String number;}View Code 数据库的创建以及表的创建:package com.example.db;import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQL...

iOS开发数据库篇—SQLite的应用【代码】【图】

iOS开发数据库篇—SQLite的应用一、简单说明  在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件。导入头文件,可以使用库中的函数(是纯C语言的) 二、具体说明新建一个项目,在项目的主界面中放四个按钮(分别是,增加、删除、修改、查询)。1.sqlite3_open(<#const char *filename#>, <#sqlite3 **ppDb#>)函数的一些说明:(1)作用:把一个文件名称传递给他,它会自动检测这个文件是否存在,如果不存在的...

C# SQLite3增删改查/新建数据库/新建表/新建字段【代码】【图】

1//连接数据库 2string dbPath = @"Data Source=D:\sqlliteDb\Test.db;Version=3";3string strSql = "select * from aaa";4 SQLiteConnection Conn = new SQLiteConnection(dbPath);5 Conn.Open();6 7 SQLiteDataAdapter mAdapter = new SQLiteDataAdapter(strSql, Conn);8 DataTable rs = new DataTable();9 mAdapter.Fill(rs); 1011 dataGridView1.DataS...

检查sqlite数据库完整性【代码】

最近遇到一个问题,用户数据丢失,拿到用户数据库文件以后,发现数据库损坏。database disk image is malformed 因此希望可以找到一种方法,可以检测出来数据库是否损坏,经过google,找到了一种方法,先记录下来。+ (BOOL)checkIntegrity {NSString *databasePath = [self databaseFilePath];// File not exists = okayif ( ! [[NSFileManager defaultManager] fileExistsAtPath:databasePath] ) {return YES;}const char *filena...