Adroidstudio中创建数据库
来源:互联网 发布:ubuntu无法登录界面 编辑:程序博客网 时间:2024/06/11 23:11
首先创个类继承自SQLiteOpenHelper
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class SqliteDatebaseOpenHelper extends SQLiteOpenHelper {
/**
* context 上下文
* name 数据库的名字
* factory 工厂游标
* version 数据库的版本 >=1
*/
public SqliteDatebaseOpenHelper(Context context) {
super(context, “person.db”, null, 1);
// TODO Auto-generated constructor stub
}
/**
* 创建数据库里的表
* 执行一次
*/
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("create table person(id integer primary key autoincrement," + "name varchar(20),phone varchar(20))");}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Auto-generated method stub //升级的方法}
}
第二步
创个dao方法
public class Dao {
private final SQLiteDatabase sd;public Dao(Context context){ SQLiteOpenHelper sqLiteOpenHelper = new SqliteDatebase(context); sd = sqLiteOpenHelper.getWritableDatabase();}public void add(String name){ ContentValues values = new ContentValues(); values.put("name",name); sd.insert("person",null,values);}
}
第三部
循环添加
Dao dao = new Dao(MainActivity.this);
for (int i=0;i
- Adroidstudio中创建数据库
- MAC-Adroidstudio中使用OpenCV
- 代码中创建数据库
- android中创建数据库
- VB中代码创建数据库
- 数据库中创建临时表
- 数据库中创建临时表
- VB中代码创建数据库
- 数据库中创建定时任务
- 在oracle9i中创建数据库
- oracle数据库中创建用户
- oracle中如何创建数据库
- Oracle中创建数据库链接
- mongodb中如何创建数据库
- oracle数据库中创建用户
- Oracle数据库中创建表
- AdroidStudio上传SVN忽略文件
- 数据库中数据库与表的创建
- CodeForces
- 点击item将图片用Dialog以Viewpager形式展示出来,并放大缩小
- JAVA小结
- VMware安装Linux-Ubuntu系统(二)-安装vmware tools
- HDU6147(2017百度之星程序设计大赛
- Adroidstudio中创建数据库
- OGG:Oracle to MySQL异构复制环境搭建
- Find the nondecreasing subsequences(数状数组+离散化+dp)
- 聊聊session的安全性
- 进制转换_Java
- 使用Tooltips库在页面进行hint提示
- 执行SQL语句的增删改查
- ERROR 1118 : Row size too large. The maximum row size for the used table type
- TypeError: __init__() takes at least 4 arguments (4 given)