android 本地資料庫sqlite的封裝

2021-09-20 16:41:15 字數 3245 閱讀 5580

單機android   sqlite資料庫的實現,這個資料庫可與程式一起生成在安裝包中

二、執行 cmd 轉到sqlite3.exe 所在目錄  執行 sqlite3.exe 資料庫名.db

然後會出現sqlite>的命令提示符

輸入建立表的語句, create table 表名(『列』,『列』。。。);(注意: 要在結束部分加  分號 )

此時會在sqlite3.exe 所在目錄,出現所建資料庫的檔案

三、如果想在android中執行的話,需要在資料庫中增添

create table "android_metadata" ("locale" text default 'zh_cn')
insert into "android_metadata" values ('zh_cn')

四、將資料庫 複製到 android專案中res/raw中

五、下面是**:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

public class testsqldatabase

}

try  catch (exception e)

}

private void builddatabase() throws exception

}

if (!file.exists())

myoutput.close();

myinput.close();

} catch (exception e)

}

}

/**

* 查詢

* @return

*/

public cursor select()

/**

* 插入

* @param word

* @param note

* @return

*/

public long insert(string word, string note)

/**

* 更新

* @param word

* @param note

* @return

*/

private int update(string word, string note) );    

return result;

}

/**

* 刪除

* @param word

*/

public int deletenote(string word) );

return result;

}

public void close()

}

Android 資料庫加密 SQL加密

android資料儲存之sqlite的介紹及使用 以及contentprovider程式間資料共享 android探索之contentprovider熟悉而又陌生的元件 我們清晰的知道sqlite資料庫預設存放位置 data data pakage database目錄下,對於已經root的手機來說...

資料庫本地事務

乙個事務可以讀取到另乙個事務未提交的內容,就是髒讀 讀取不到未提交的資料,讀的還是原始資料,只有事務提交後了才能讀取到 在乙個事務執行過程中,不管對方事務有沒有提交,讀取到的資料都是一致的 事務被排成隊,乙個個去執行 隔離性和一致性可以通過事務去實現,但是原子性和永續性是靠undo和redo實現的 ...

ideal 本地資料庫

1.安裝mysql 2.進入mysql mysql u root p show databases 顯示目前存在的資料庫 create database sasweb 建立新的資料庫 use sasweb 使用sasweb source users dolores projects mysqldat...