Android 数据存储
2010-04-10 04:46:00 来源:WEB开发网120. public void onClick(View v) {
121. deleteItem();
122. }
123. };
124. listener5 = new OnClickListener() {
125. public void onClick(View v) {
126. showItems();
127. }
128. };
129. }
130.
131. /*
132. * 重新建立数据表
133. */
134. private void CreateTable() {
135. //mOpenHelper.getWritableDatabase() 语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立,
136. //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。
137. SQLiteDatabase db = mOpenHelper.getWritableDatabase();
138. String sql = "CREATE TABLE " + TABLE_NAME + " (" + TITLE
139. + " text not null, " + BODY + " text not null " + ");";
140. Log.i("haiyang:createDB=", sql);
141.
142. try {
143. db.execSQL("DROP TABLE IF EXISTS diary");
144. db.execSQL(sql);
145. setTitle("数据表成功重建");
146. } catch (SQLException e) {
147. setTitle("数据表重建错误");
148. }
149. }
150.
151. /*
152. * 删除数据表
153. */
154. private void dropTable() {
155. //mOpenHelper.getWritableDatabase() 语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立,
156. //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。
157. SQLiteDatabase db = mOpenHelper.getWritableDatabase();
158. String sql = "drop table " + TABLE_NAME;
159. try {
160. db.execSQL(sql);
161. setTitle("数据表成功删除:" + sql);
162. } catch (SQLException e) {
163. setTitle("数据表删除错误");
164. }
165. }
166.
167. /*
更多精彩
赞助商链接