package com.sql;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class DataBaseHelpler extends SQLiteOpenHelper{
private static final int VERSION = 1;
public DataBaseHelpler(Context context, String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
// TODO Auto-generated constructor stub
}
public DataBaseHelpler(Context context,String name){
this(context,name,VERSION);
}
public DataBaseHelpler(Context context, String name,int version){
this(context, name, null, version);
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
System.out.println("creat database");
db.execSQL("create table student(no int,name verchar(20))");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
System.out.println("upgrade database");
}
}
package com.sql;
import android.app.Activity;
import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class SQLiteActivity extends Activity {
/** Called when the activity is first created. */
private Button button_create,
button_upgreate,
button_insert,
button_up,
button_query,
button_delete;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button_create = (Button) findViewById(R.id.button1);
button_upgreate = (Button) findViewById(R.id.button2);
button_insert = (Button) findViewById(R.id.button3);
button_up = (Button) findViewById(R.id.button4);
button_query = (Button) findViewById(R.id.button5);
button_delete = (Button) findViewById(R.id.button6);
//创建数据库
button_create.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
DataBaseHelpler dbh = new DataBaseHelpler(SQLiteActivity.this,"tabel_one");
SQLiteDatabase sql = dbh.getReadableDatabase();
}
});
//更新数据库
button_upgreate.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
DataBaseHelpler dbh = new DataBaseHelpler(SQLiteActivity.this,"tabel_one",2);
SQLiteDatabase sql = dbh.getReadableDatabase();
}
});
//向数据库中的表中插入内容
button_insert.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
ContentValues values = new ContentValues();
values.put("no", 123);
values.put("name", "zhangsan");
DataBaseHelpler dbh = new DataBaseHelpler(SQLiteActivity.this,"tabel_one",2);
SQLiteDatabase sql = dbh.getReadableDatabase();
sql.insert("tabel_one", null, values);
}
});
//更新表的内容
button_up.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
DataBaseHelpler dbh = new DataBaseHelpler(SQLiteActivity.this,"tabel_one");
SQLiteDatabase sql = dbh.getReadableDatabase();
ContentValues values = new ContentValues();
values.put("name", "wangwu");
sql.update("tabel_one", values, "id=?", new String[]{"1"});
}
});
//查找表的内容
button_query.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
//删除
button_delete.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有