Android数据库相关代码解读之 SQLLite
2010-05-19 16:17:00 来源:WEB开发网在Android 手机操作系统进行实际开发中,进场会应用到数据库。而且在这一平台中对数据库的应用方法比较简单灵活。我们在这里就为大家详细介绍了相关方法,希望可以给大家带来一些帮助。
![](http://tech.cncms.com/tech/UploadPic/2010911/201091101410403.jpg)
昨天进行了GUI界面设计,感受了一下android初次设计的愉悦,今天接着学习其SQLite数据库试用,将昨天的例子中数据存到数库中,并读取查看一下。 具体看代码(原写的有点问题,再改写如下):
1) Android数据库之库操作类:
package com.topsun;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
public class DBHelper {
private static final String TAG = "UserDB_DBHelper.java";
private static final String DataBaseName = "UserDB";
SQLiteDatabase db;
Context context;
public DBHelper(Context context) {
this.open(context);
}
private void createTabel() {
// TODO Auto-generated method stub
String sql = "";
try {
sql = "CREATE TABLE IF NOT EXISTS TestUser (ID INTEGER
PRIMARY KEY autoincrement, NAME TEXT, SEX TEXT, AGES INTEGER)";
this.db.execSQL(sql);
Log.v(TAG, "Create Table TestUser ok");
} catch (Exception e) {
Log.v(TAG, "Create Table TestUser fail");
} finally {
//this.db.close();
Log.v(TAG, "Create Table TestUser ");
}
}
public boolean save(String name, String sex, Integer ages) {
String sql = "insert into TestUser values
(null,'" + name + "','" + sex
+ "'," + ages + ")";
try {
this.db.execSQL(sql);
Log.v(TAG, "insert Table TestUser 1 record ok");
return true;
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换