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

Android 数据存储

 2010-04-10 04:46:00 来源:WEB开发网   
核心提示:26. * onCreate(SQLiteDatabase):在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表,Android 数据存储(8),27. * onUpgrade(SQLiteDatabase, int, int):当数据库需要升级的时候,Android系统会主动的调用这个方法,一

26. * onCreate(SQLiteDatabase):在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表。

27. * onUpgrade(SQLiteDatabase, int, int):当数据库需要升级的时候,Android系统会主动的调用这个方法。一般我们在这个方法里边删除数据表,并建立新的数据表,当然是否还需要做其他的操作,完全取决于应用的需求。

28. * onOpen(SQLiteDatabase):这是当打开数据库时的回调函数,一般也不会用到。

29. */

30.

31. public class SQLiteDemo extends Activity {

32.

33. OnClickListener listener1 = null;

34. OnClickListener listener2 = null;

35. OnClickListener listener3 = null;

36. OnClickListener listener4 = null;

37. OnClickListener listener5 = null;

38.

39. Button button1;

40. Button button2;

41. Button button3;

42. Button button4;

43. Button button5;

44.

45. DatabaseHelper mOpenHelper;

46.

47. private static final String DATABASE_NAME = "dbForTest.db";

48. private static final int DATABASE_VERSION = 1;

49. private static final String TABLE_NAME = "diary";

50. private static final String TITLE = "title";

51. private static final String BODY = "body";

52.

53. //建立一个内部类,主要生成一个数据库

54. private static class DatabaseHelper extends SQLiteOpenHelper {

55.

56. DatabaseHelper(Context context) {

57. super(context, DATABASE_NAME, null, DATABASE_VERSION);

58. }

59.

60. //在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表。

61. @Override

62. public void onCreate(SQLiteDatabase db) {

63.

64. String sql = "CREATE TABLE " + TABLE_NAME + " (" + TITLE

65. + " text not null, " + BODY + " text not null " + ");";

上一页  3 4 5 6 7 8 9 10 11 12 13  下一页

Tags:Android 数据 存储

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