SQLite

package com.sql;



import android.app.Application;


/**
 * 继承这个应用程序Application
 * 
 */
public class Myapp extends Application {
public static MyDateBasrHelp db;
public static String username;
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
// 创建数据库
db = new MyDateBasrHelp(getApplicationContext());
}

}




package com.sql;


import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;


public class MyDateBasrHelp extends SQLiteOpenHelper {

//DBNAME :数据库名

//version :数据库版本号
final static String DBNAME = "myqq.db";
final static int version = 1;


public MyDateBasrHelp(Context context) {
super(context, DBNAME, null, version);
}


// 创建表
@Override
public void onCreate(SQLiteDatabase db) {
// 用户表
String usersql = "create table table(uid integer primary key autoincrement,username varchar,password varchar)";
db.execSQL(usersql);// 执行sql语句
}


// 数据库版本号发生改变的时候才会执行
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
}
}





/**
* 往数据库写入数据
*/
SQLiteDatabase dp = Myapp.db.getWritableDatabase();
String sql = "insert into table(username,password)values('"
+ values0 + "','"
+ values1 + "')";
dp.execSQL(sql);

Toast.makeText(Acyivity_Register.this, "pass",
Toast.LENGTH_SHORT).show();






/**
* 从数据库读取数据
*/
SQLiteDatabase dp = Myapp.db.getReadableDatabase();
String sql = "select * from table";
Cursor cursor = dp.rawQuery(sql, null);
while(cursor.moveToNext()) {
String username=cursor.getString(cursor.getColumnIndex("username"));
String password=cursor.getString(cursor.getColumnIndex("password"));








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值