安卓数据库说明

通过sql语句进行增加一个字段,

ALTER TABLE consume ADD COLUMN student_rollno INTEGER DEFAULT 0

创建一个数据表的sql语句

CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2),
   PRIMARY KEY (ID)
);
时间: 2024-11-01 18:54:17

安卓数据库说明的相关文章

经常用得到的安卓数据库基类

Java代码   //创建数据库 public class DBCreate { public static void CreateDatabase(SQLiteDatabase db) { db.beginTransaction(); try { create_NetTaskBuffer(db); insert_SQL(db); db.setTransactionSuccessful(); } catch (Exception e) { e.printStackTrace(); } final

最常用的设计模式之单例模式---安卓数据库为例

今天我们来谈谈设计模式中的单例模式,单例模式也叫单件模式.他的意思是: 一个类只有一个实例. 如果你初次听到这个模式,可能不太理解这个模式到底有什么用.这里举一些例子给大家. 比如我有一个工具箱窗体 每点击一次按钮 都会实例化一个工具箱,用户点击多次,就会弹出多次工具箱窗口,所以在这里,我们就需要工具箱这个类只有一个实例,就要用到我们的单例模式了. 今天就以安卓里sqlite的访问操作为例,为大家讲解一下单例模式. 一般来讲,为了方便操作,我们都会定义一个数据库工具类,里面封装了一个SQLite

安卓数据库ORMLite框架总结

/*---------------------------------------- *-描述--ORMLite框架使用总结. *-描述--S1.相关理论描述 * >>ORMlite通过Java注解的方式来建立起与数据库的映射关系,在Android面向数据库开发中,是一个比较 * 流行的开源框架,方便操作而且功能强大 * >>ORMLite的优缺点 * 优点:轻量级.使用简单.封装完善.文档全面 * 缺点:基于反射,效率较低,缺少中文翻译文档 * >> *-描述--S2

安卓数据库的基本操作

package com.hanqi.cunchu; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.support.v7.app.AppCompatActivity; import an

安卓数据库 找不到表

自己建一个表,放在assets目录下 package mine; import android.annotation.SuppressLint;import android.content.ContentValues;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;impo

安卓sqlite数据库加速写入

安卓数据库在每一次写入的时候都是通过一个事务写入的,那么这样的后果就是写入的速度超级慢,一条在100ms附近,那么几千条的话,没有一两分钟是不行的. 想要加快,那么必须把所有的插入语句都放在一个事务中,这样的速度就会大大增加. db.beginTransaction();//启动事务 try { String s = null; for(int i = 0 ;i< array.size();i++) { s = array.get(i); ContentValues contentValues

android源码大放送(实战开发必备),免费安卓demo源码,例子大全文件详细列表

免费安卓demo源码,例子大全文件详细列表 本列表源码永久免费下载地址:http://www.jiandaima.com/blog/android-demo 卷 yunpan 的文件夹 PATH 列表 卷序列号为 0000-73EC E:. │ jiandaima.com文件列表生成.bat │ 例子大全说明.txt │ 本例子永久更新地址~.url │ 目录列表2016.03.10更新.txt │ ├─前台界面 │ ├─3D标签云卡片热门 │ │ Android TagCloudView云标签

Android操作SQLate数据库

1>基本操作(增删改查) (1)创建数据表新建类MyDatabaseHelper继承SQLiteOpenHelper类,具体代码如下如所示 package com.example.sqlatetest; import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.widget.T

Android数据库源码分析(3)-连接缓存池SQLiteConnectionPool

本系列主要关注安卓数据库的线程行为,分为四个部分: (1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase (2)SQLiteDatabase的实现以及多线程行为 (3)连接缓存池SQLiteConnectionPool (4)SQLiteDatabase多线程实践 本篇主要关注SQLiteConnectionPool(连接池)在并发下的行为. 上文提到,SQLiteDatabase会在每个线程中使用一个SQLiteSession,