sqlite例子学习

sqlite 学习



package com.example.sqlite;
import android.os.Bundle;
import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class SQLiteActivity extends Activity {
 private TextView sqlitetext = null;
 private Button createdatabase = null;
 private Button updatabase = null;
 private Button insert = null;
 private Button updata = null;
 private Button query = null;
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.sqlite_activity);
  sqlitetext = (TextView)findViewById(R.id.sqlite);
  createdatabase = (Button)findViewById(R.id.createdatabase);
  updatabase = (Button)findViewById(R.id.updata);
  insert = (Button)findViewById(R.id.insert);
  updata = (Button)findViewById(R.id.updata);
  query = (Button)findViewById(R.id.query);
  sqlitetext.setText(R.string.sqlite);
  createdatabase.setText(R.string.createdatabase);
  updatabase.setText(R.string.updatadatabase);
  insert.setText(R.string.insert);
  updata.setText(R.string.updata);
  query.setText(R.string.query);
  createdatabase.setOnClickListener(new CreateListener());
 }
 
 class CreateListener implements OnClickListener {
  public void onClick(View arg0) {
   DatabaseHelper dbHelper = new DatabaseHelper(SQLiteActivity.this, "test_mars_db");
   SQLiteDatabase db = dbHelper.getReadableDatabase();
  }
 }
}
 
再运行这个
package com.example.sqlite;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class DatabaseHelper extends SQLiteOpenHelper {
 private static final int VERSION = 1;
 public DatabaseHelper(Context context, String name, CursorFactory factory,
   int version) {
  super(context, name, factory, version);
 }
 
 public DatabaseHelper(Context context, String name) {
  this(context, name, VERSION);
 }
 
 public DatabaseHelper(Context context, String name, int VERSION) {
  this(context, name, null, VERSION);
 }
 public void onCreate(SQLiteDatabase db) {
  System.out.println("create a Database");
  db.execSQL("create table user(id int,name varcher(20))");
 }
 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  System.out.println("update a Database");
 }
 
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值