WEB开发网
开发学院手机开发Android 开发 Android 数据存储 阅读

Android 数据存储

 2010-04-10 04:46:00 来源:WEB开发网   
核心提示:DATABASE_VERSION); } //在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表,Android 数据存储(14), @Override public void onCreate(SQLiteDatabase db) { String sql = "CREATE TAB
DATABASE_VERSION); } //在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表。 @Override public void onCreate(SQLiteDatabase db) { String sql = "CREATE TABLE " + TABLE_NAME + " (" + TITLE + " text not null, " + BODY + " text not null " + ");"; Log.i("haiyang:createDB=", sql); db.execSQL(sql); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); prepareListener(); initLayout(); mOpenHelper = new DatabaseHelper(this); } private void initLayout() { button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(listener1); button2 = (Button) findViewById(R.id.button2); button2.setOnClickListener(listener2); button3 = (Button) findViewById(R.id.button3); button3.setOnClickListener(listener3); button4 = (Button) findViewById(R.id.button4); button4.setOnClickListener(listener4); button5 = (Button) findViewById(R.id.button5); button5.setOnClickListener(listener5); } private void prepareListener() { listener1 = new OnClickListener() { public void onClick(View v) { CreateTable(); } }; listener2 = new OnClickListener() { public void onClick(View v) { dropTable(); } }; listener3 = new OnClickListener() { public void onClick(View v) { insertItem(); } }; listener4 = new OnClickListener() { public void onClick(View v) { deleteItem(); } }; listener5 = new OnClickListener() { public void onClick(View v) { showItems(); } }; } /* * 重新建立数据表 */ private void CreateTable() { //mOpenHelper.getWritableDatabase()语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立, //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。 SQLiteDatabase db = mOpenHelper.getWritableDatabase(); String sql = "CREATE TABLE " + TABLE_NAME + " (" + TITLE + " text not null, " + BODY + " text not null " + ");"; Log.i("haiyang:createDB=", sql); try { db.execSQL("DROP TABLE IF EXISTS diary");

上一页  9 10 11 12 13 14 15 16 17 18 19  下一页

Tags:Android 数据 存储

编辑录入:coldstar [复制链接] [打 印]
赞助商链接