博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DB_helper extends SQLiteOpenHelper
阅读量:2299 次
发布时间:2019-05-09

本文共 1175 字,大约阅读时间需要 3 分钟。

package com.ouling.ex_db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DB_helper extends SQLiteOpenHelper {	public final static int VERSION = 1;// 版本号	public final static String TABLE_NAME = "student_info";// 表名	public static final String DATABASE_NAME = "OuLing.db";// 数据库名	public DB_helper(Context context) {		super(context, DATABASE_NAME, null, VERSION);	}		@Override	// 在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表;	public void onCreate(SQLiteDatabase db) {		String str_sql = "CREATE TABLE " + TABLE_NAME				+ "(id INTEGER PRIMARY KEY AUTOINCREMENT,name VARCHAR,number VARCHAR);";		// CREATE TABLE 创建一张表 然后后面是我们的表名		// 然后表的列,第一个是id 方便操作数据,int类型		// PRIMARY KEY 是指主键 这是一个int型,用于唯一的标识一行;		// AUTOINCREMENT 表示数据库会为每条记录的key加一,确保记录的唯一性;		// ----------注意:这里str_sql是sql语句,类似dos命令,要注意空格!		db.execSQL(str_sql);		// execSQL()方法是执行一句sql语句	}	@Override	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {		// 一般默认情况下,当我们插入 数据库就立即更新		// 当数据库需要升级的时候,Android 系统会主动的调用这个方法。		// 一般我们在这个方法里边删除数据表,并建立新的数据表,		// 当然是否还需要做其他的操作,完全取决于游戏需求。		System.out.println("ouling db onUpgrade");	}}

转载地址:http://gfkib.baihongyu.com/

你可能感兴趣的文章
ssh免密码登录【遇到的问题: linux下设置了SSH免密码登录但还是需要输入密码的解决办法 】
查看>>
VMware workstation NAT方式无法连接外网[自己NAT方式的网关设置错误,导致ping www.baidu.com不通]
查看>>
linux中bridge mode和NAT mode成功ping www.baidu.com必须注意检查核对的地方[操作系统为centos6.6版本]
查看>>
openstack常见错误总结
查看>>
如何查看网站的访问量?查看访问量的二个主要方法【站长之家的SEO综合查询工具】
查看>>
PV、UV、IP的区别
查看>>
linux 定时执行shell脚本 【并发送信息到指定邮件centos6需要yum install sendmail】
查看>>
linux shell 发送email 邮件【文章内容仅供参考,有些地方可能不正确,默认只能在局域网,公网需要修改配置文件】
查看>>
Hadoop0.23.0初探3---HDFS NN,SNN,BN和HA
查看>>
HDFS追本溯源:HDFS操作的逻辑流程与源码解析 【SNN对fsimage和editslog文件的合并流程-------很重要】
查看>>
添加和删除hadoop集群中的节点
查看>>
rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync【文件从本地上传到linux服务器有什么更好的工具?】
查看>>
rpmdb open failed 的解决办法【yum makecache的时候出错】
查看>>
vmware与linux时间的同步【似乎是比ntp同步时间更有效】
查看>>
linux 之 date 命令【文件备份的时候可以用到此】
查看>>
配置Linux下的时间服务器,让一批机器和一台机器时间同步【设置一台专门用来同步时间的服务器名为timeserver,很实用】
查看>>
Hadoop生态系统介绍【可视化管理hadoop集群】
查看>>
四种开源日志收集系统对比【flume、kafka、chukwa、scribe】
查看>>
服务器测试工具【Netperf、NetIQ Chariot、NetBench、ServerBench、FileBench、BenchMark Factory等】
查看>>
java中#$作为字符串的分隔符,split的时候需要进行转义【否则会。。。。。】
查看>>