没有合适的资源?快使用搜索试试~ 我知道了~
android的SQLiteOpenHelper类的应用实例.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 133 浏览量
2022-01-10
11:37:32
上传
评论
收藏 17KB DOCX 举报
温馨提示
试读
6页
android的SQLiteOpenHelper类的应用实例.docx
资源推荐
资源详情
资源评论
SQLiteOpenHelper 是用来初始化数据库,并且允许使用该类
创建 SQLiteDatabase 对象
1、创建数据库
MyDBHelper.Java 中重写 Oncreate()方法
//在调用 MyDBHelper helper = new MyDBHelper(this);时
不执行 onCreate(SQLiteDatabase db)方法;
//只在第一次调用 SQLiteDatabase database =
helper.getWritableDatabase();
创建数据库的时候执行,
//只在第一次调用 SQLiteDatabase database =
helper.getReadableDatabase();
创建数据库的时候执行,
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
System.out .println("MyDBHelper.onCreate(
)");
//创建数据库的表
db.execSQL(table
);
}
MainAcvity.java
//创建 MyDBHelper 实例化
MyDBHelper helper =new MyDBHelper(this);
//以写的方式打开数据库对应的 SQLiteDatabase 对象 ,这个时候创建数据库
SQLiteDatabase db = helper.getWritableDatabase();
2、插入
SQLiteDatabase db = helper.getWritableDatabase();
方式 1:
final String luru1 = "insert into student(id,name,age)
values(1,'AA',20)"; db.execSQL(luru1);
方式 2:
int id = 4;
String name = "王二";
int age = 23;
//插入语句
db.execSQL("insert into student(id,name,age)
values("+id+",'"+name+"',"+age+")");
方式 3:
int id = 4;
String name = "王二";
int age = 23;
资源评论
进击的朱亚文
- 粉丝: 0
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功