WEB开发网
开发学院手机开发Android 开发 Android SQLite3 入门基础 阅读

Android SQLite3 入门基础

 2010-09-10 00:52:00 来源:WEB开发网   
核心提示:// 初始化监听OnClickListener listener = new OnClickListener() {public void onClick(View v) {if (v.getId() == R.id.btnAdd) {// 增加db.save(inputTxt.getText().toString()

// 初始化监听

OnClickListener listener = new OnClickListener() {

public void onClick(View v) {

if (v.getId() == R.id.btnAdd) {

// 增加

db.save(inputTxt.getText().toString());

db.close();

} else if (v.getId() == R.id.btnViewAll) {

// 浏览所有数据

Cursor cur = db.loadAll();

StringBuffer sf = new StringBuffer();

cur.moveToFirst();

while (!cur.isAfterLast()) {

sf.append(cur.getInt(0)).append(" : ").append(

cur.getString(1)).append(" ");

cur.moveToNext();

}

db.close();

viewAll.setText(sf.toString());

}

}

};

btnAdd.setOnClickListener(listener);

btnViewAll.setOnClickListener(listener);

}

}

package org.imti;

import android.content.Context;

import android.database.Cursor;

import android.database.sqlite.SQLiteDatabase;

import android.util.Log;

/**

* 数据库操作工具类

*

* @author daguangspecial@gmail.com

*

*/

public class DBHelper {

private static final String TAG = "DBDemo_DBHelper";// 调试标签

private static final String DATABASE_NAME = "dbdemo.db";// 数据库名

SQLiteDatabase db;

Context context;//应用环境上下文 Activity 是其子类

DBHelper(Context _context) {

context = _context;

//开启数据库

db = context.openOrCreateDatabase(DATABASE_NAME, Context.MODE_PRIVATE,null);

CreateTable();

Log.v(TAG, "db path=" + db.getPath());

}

/**

* 建表

* 列名 区分大小写?

* 都有什么数据类型?

* SQLite 3

* TEXT 文本

NUMERIC 数值

INTEGER 整型

上一页  1 2 3 4  下一页

Tags:Android SQLite 入门

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