SQLiteDatabase sqlitedb; //数据库对象 sqlitedb = this.openOrCreateDatabase(datebaseName, MODE_PRIVATE, null); //执行代码: SqlString = " create table " + tableName + " (_id integer primary key,num integer,data text) "; sqlitedb.execSQL(SqlString);
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
public class DBHelper extends SQLiteOpenHelper {
private static final int DB_VERSION = 1;
public DBHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
// TODO Auto-generated constructor stub
}
public DBHelper(Context context, String dBName) {
super(context, dBName, null, DB_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
}
public void onCreate(SQLiteDatabase db, String createDBSql) {
// TODO Auto-generated method stub
db.execSQL(createDBSql);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
@Override
public void onOpen(SQLiteDatabase db) {
// TODO Auto-generated method stub
super.onOpen(db);
}
public void InsertintoDB(SQLiteDatabase db,String sql)
{
db.execSQL(sql);
}
public Cursor opendb(SQLiteDatabase db,String sql) {
return db.rawQuery(sql, null);
}
}
//声明
SQLiteDatabase db = null;
DBHelper dbhelper = null;
//实例化
dbhelper = new DBHelper(this, "DBName");
//方法
void CreateTable() {
String sql = "Create Table if not exists " + TABLE_NAME + " ( " + ID + " text not null , " + NAME + " text not null );";
dbhelper.onCreate(db, sql);
}
void InsertDB(String id, String name) {
db = dbhelper.getWritableDatabase();
String sql = "insert into " + TABLE_NAME + " (" + ID + "," + NAME + ") values('" + id + "','" + name + "')";
dbhelper.InsertintoDB(db, sql);
}
void getDB() {
db = dbhelper.getReadableDatabase();
String sql = "select * from " + TABLE_NAME;
Cursor cursor = dbhelper.opendb(db, sql);
String text = "";
while (cursor.moveToNext()) {
for (int i = 0; i < cursor.getColumnCount(); i++) {
text += cursor.getString(i);
}
text += "\n";
}
Toast.makeText(this, cursor.getCount() + "\n" + text,Toast.LENGTH_LONG).show();
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有