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

Android 数据存储

 2010-04-10 04:46:00 来源:WEB开发网   
核心提示:168. * 插入两条数据169. */170. private void insertItem() {171. //mOpenHelper.getWritableDatabase() 语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立,Android 数据存储(11),172. //那么mOpenHe

168. * 插入两条数据

169. */

170. private void insertItem() {

171. //mOpenHelper.getWritableDatabase() 语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立,

172. //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。

173. SQLiteDatabase db = mOpenHelper.getWritableDatabase();

174. String sql1 = "insert into " + TABLE_NAME + " (" + TITLE + ", " + BODY

175. + ") values('haiyang', 'android 的发展真是迅速啊');";

176. String sql2 = "insert into " + TABLE_NAME + " (" + TITLE + ", " + BODY

177. + ") values('icesky', 'android 的发展真是迅速啊');";

178. try {

179. // Log.i()会将参数内容打印到日志当中,并且打印级别是Info级别

180. // Android支持5种打印级别,分别是 Verbose、Debug、Info、Warning、Error,当然我们在程序当中一般用到的是Info级别

181. Log.i("haiyang:sql1=", sql1);

182. Log.i("haiyang:sql2=", sql2);

183. db.execSQL(sql1);

184. db.execSQL(sql2);

185. setTitle("插入两条数据成功");

186. } catch (SQLException e) {

187. setTitle("插入两条数据失败");

188. }

189. }

190.

191. /*

192. * 删除其中的一条数据

193. */

194. private void deleteItem() {

195. try {

196. //mOpenHelper.getWritableDatabase() 语句负责得到一个可写的SQLite数据库,如果这个数据库还没有建立,

197. //那么mOpenHelper辅助类负责建立这个数据库。如果数据库已经建立,那么直接返回一个可写的数据库。

198. SQLiteDatabase db = mOpenHelper.getWritableDatabase();

199. //第一个参数是数据库表名,在这里是 TABLE_NAME,也就是diary。

200. //第二个参数,相当于SQL语句当中的where部分,也就是描述了删除的条件。

201. //如果在第二个参数当中有“?”符号,那么第三个参数中的字符串会依次替换在第二个参数当中出现的“?”符号。

上一页  6 7 8 9 10 11 12 13 14 15 16  下一页

Tags:Android 数据 存储

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