WEB开发网
开发学院手机开发Android 开发 Android数据库相关代码解读之 SQLLite 阅读

Android数据库相关代码解读之 SQLLite

 2010-05-19 16:17:00 来源:WEB开发网   
核心提示:在Android 手机操作系统进行实际开发中,进场会应用到数据库,Android数据库相关代码解读之 SQLLite,而且在这一平台中对数据库的应用方法比较简单灵活,我们在这里就为大家详细介绍了相关方法,将昨天的例子中数据存到数库中,并读取查看一下,希望可以给大家带来一些帮助,昨天进行了GUI界面设计

Android 手机操作系统进行实际开发中,进场会应用到数据库。而且在这一平台中对数据库的应用方法比较简单灵活。我们在这里就为大家详细介绍了相关方法,希望可以给大家带来一些帮助。

昨天进行了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;

1 2 3 4  下一页

Tags:Android 数据库 相关

编辑录入:coldstar [复制链接] [打 印]
赞助商链接