AndroidSQLite数据库创建和使用实战(一)(二)
2014-11-24 10:16:05
·
作者:
·
浏览: 1
t context, String name,
CursorFactory factory, int version)
{
super(context, name, factory, version);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL(DBASE_CREATE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
Log.w(TAG, "Upgrading database from version " + oldVersion
+ " to " + newVersion + ", which will destroy all old data");
db.execSQL("DROP TABLE IF EXISTS titles");
onCreate(db);
}
}
}
com/jesse/dbasetest1/MainActivity.java(不解释,看不懂说明
Android比我还次,哈哈)。
package com.jesse.dbasetest1;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
private Context mContext;
private EditText mNameEdTxt;
private EditText mAgeEdTxt;
private EditText mSexEdTxt;
private Button mAddBtn;
private EditText mRmIdEdTxt;
private Button mRemoveBtn;
private EditText mPersonIdEdTxt;
private TextView mOneText;
private Button mGetOneBtn;
private EditText mIdUpEdTxt;
private EditText mNameUpEdTxt;
private EditText
mAgeUpEdTxt;
private EditText mSexUpEdTxt;
private Button mUpBtn;
private TextView mAllText;
private Button mGetAllBtn;
private DbAdapter mDbAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
}
private void initData()
{
mContext = MainActivity.this;
mNameEdTxt = (EditText) this.findViewById(R.id.person_name);
mAgeEdTxt = (EditText) this.findViewById(R.id.person_age);
mSexEdTxt = (EditText) this.findViewById(R.id.person_sex);
mAddBtn = (Button) this.findViewById(R.id.add_btn);
mRmIdEdTxt = (EditText) this.findViewById(R.id.person_id);
mRemoveBtn = (Button) this.findViewById(R.id.remove_btn);
mPersonIdEdTxt = (EditText) this.findViewById(R.id.get_person_id);
mOneText = (TextView) this.findViewById(R.id.one_person_info);
mGetOneBtn = (Button) this.findViewById(R.id.get_one_btn);
mIdUpEdTxt = (EditText) this.findViewById(R.id.id_up);
mNameUpEdTxt = (EditText) this.findViewById(R.id.person_name_up);
mAgeUpEdTxt = (EditText) this.findViewById(R.id.person_age_up);
mSexUpEdTxt = (EditText) this.findViewById(R.id.person_sex_up);
mUpBtn = (Button) this.findViewById(R.id.update_btn);
mAllText = (TextView) this.findViewById(R.id.all_person_info);
mGetAllBtn = (Button) this.findViewById(R.id.get_all_btn);
mAddBtn.setOnClickListener(addBtnClickListener);
mRemoveBtn.setOnClickListener(removeBtnClickListener);
mGetOneBtn.setOnClickListener(getOneBtnClickListener);
mUpBtn.setOnClickListener(upBtnClickListener);