【跟我学Android之十三 SQLite数据库操作】教程文章相关的互联网学习教程文章

Android数据库--Sqlcipher的使用(一)【代码】【图】

1、下载官方支持包:https://s3.amazonaws.com/sqlcipher/3.2.0/sqlcipher-for-android-community-v3.2.0.zip Github地址:https://github.com/sqlcipher/android-database-sqlcipher2、本博客使用Android Studio开发,Eclipse怎样使用Sqlcipher大家可以到网上搜索。3、需要导入以下包及文件。如何导入Jar包可以参考我的博客http://www.cnblogs.com/begin1949/p/4966542.html。4、我们重写一下SqliteOpenHelper类。这里注意一下...

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

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

Android基础笔记二之SQLite数据库

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

Android数据库操作

SQLiteDatabase数据库操作SQLiteDatabase 打开管理工具 SQLiteExpertSetup创建数据库 自动创建数据库功能 SQLiteOpenHelper .getReadableDatabase() 或.getWriteableDatabase 创建DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(Context context) { super(context,"itcast.db",null,1); //数据库名称,版本号 默认保存目录 <包>/databases/ } public void onCreate(SQLiteDatabase db) //是在数据...

androidj常用数据库操作JDBC Utils

package mypackage;import java.lang.reflect.Field; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;public class JDBCUtils {private final String USERNAME = "root";pri...

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...

Android 数据库框架OrmLite的使用(一)【代码】

在这里记录下最基本的用法,官网上可了解相关的介绍。1、下载OrmLite jar  在下载android的:ormlite-android-4.48.jar和ormlite-core-4.48.jar,放在你项目的libs目录下。2、编写Bean类package com.example.ormlite.bean;import java.util.Collection;import com.j256.ormlite.field.DatabaseField; import com.j256.ormlite.field.ForeignCollectionField; import com.j256.ormlite.table.DatabaseTable;@DatabaseTable(tableNa...

Android数据库高手秘籍(八)——使用LitePal的聚合函数

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/40614197在上一篇文章当中,我们已经把LitePal查询操作的所有用法都学习完了,很显然,LitePal帮我们提供了非常强大的查询API,使得我们可以极度轻松地完成各种类型的查询。但是呢,在SQL语句当中,有一种查询是比较特殊的,就是聚合函数查询,它不像传统查询一样是将表中的某些列的数据查询出来,而是将查询结果进行聚合和统计,最终将统计后的结果进行返回。因...

android-数据库SQLite相关【代码】

android平台下的SQLite数据库是一种轻量级数据库,支持标准的SQL语句。本文将介绍 android数据库的创建 利用sql语句对数据库增删改查 系统api数据库增删改查 数据库的事务 1,数据库的创建 步骤:写一个类继承SQLiteOpenHelper 在构造函数中指定 数据库名称,游标工厂, 版本号 初始化数据库,执行getWritableDatabase或getReadableDatabase, 创建或打开一个数据库. onCreate里执行SQL创建语句 android平台下数据库的创...

Android学习_数据库查询使用rawQuery遇到的问题

今天使用Cursor c = db.rawQuery("select * from bus_line where ? like ‘%%‘;", new String [] {"linename"});查询数据库,想当然的以为from后面的表名也是可以用占位符替代的,于是Cursor c = db.rawQuery("select * from ? where ? like ‘%%‘;",new String [] {”bus_line“,"linename"});这句话一直报错:near ? ,a sytax error,最后搞了一下午弄清了数组能代替SQL语句的?占位符只对查询参数适用。原文:http://www.cn...

SQLite----Android Studio3.6.3 当前最新版本数据库查找与导出方法【图】

一、SQLite安装包准备  本文章主要是针对安装了Android Studio 3.6.3 版本(Android Studio以下简称为AS)所做的SQLite教程,  博主这边安装的是,  由于SQL语言基本大同小异,仅仅是管理数据库的软件不大相同,所以说数据库使用方法类似,具体安装流程参考网络上其他文章,本文暂不提供安装流程,安装完毕即可。二、重中之重----Android Studio 3.0 版本起弃用了之前使用的ADM  博主也是刚发现自AS 3.0 开始弃用 Android D...

Android:查看应用创建的数据库【图】

每个Android应用程序都可以使用SQLite数据库。它创建的位置在data/data/<项目文件夹>/databases/运行后打开,window->show view->other.. Android->File Explorer 在File Explorer的data/data/下找到相应应用,找到databases,x.db就是数据库文件 点击窗口右上方可以下载文件。用SQLite Expert Professional管理.db文件。原文:http://www.cnblogs.com/tinyphp/p/4029370.html

Android 使用jtds远程访问数据库

最近老师让我用jtds这个jar包远程访问数据库中的数据,虽然不难,但有几个点还是要注意一下的。1、jtds的jar包我使用的是1.2.7这个版本的,如果是Java工程使用的是1.3.1这个版本,Android工程不能使用1.3.1否则连接不上数据库2、远程数据库服务器的防火墙要关闭 下面是如何使用jtds的案例Javabean有两个字段一个是id,一个是stuNamepackage com.ht.jdts;public class StuDomain { private String id; private String stuName...

Android 数据库升级【代码】

数据库升级:v1.0-v2.1从v1.0升级到v2.01,不走oncreate,走onupdategrade直接安装v2.0,走onCreate;v1.0-v3.0:分三种情况1.v1.0升级到v3.0: 不走onCreate,走onUpgrade2.v2.0升级到v3.0:不走onCreate,走onUpgrade3.直接安装v3.0:走onCreate,不走onUpgradepublicclass DbHelper extends SQLiteOpenHelper {// private static final int DATABASE_VERSION = 1000;privatestaticfinalint DATABASE_VERSION = 1001;//private static ...

优雅的android数据库编程

android 的数据库编程,说白了就是如何操控Sqlite,其实网上帖子一大把,大多都已经能够完成我们的数据开发任务。今天我要讲的是,如何把这件事情做的优雅点。。首先,就涉及到如何定义“优雅”。我想对数据库的操作,优雅,就是你去定义个表格,比如播放记录(见谅,我是做视频的,相信大家都喜欢看我司的片,4亿观众总有你)。当然,出了播放记录还有一些偏好/下载信息等等等等,这些,都可以存储在Sqlite里面。这些表,我们特别...