程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 舉例講授Java的JSON類庫GSON的根本用法

舉例講授Java的JSON類庫GSON的根本用法

編輯:關於JAVA

舉例講授Java的JSON類庫GSON的根本用法。本站提示廣大學習愛好者:(舉例講授Java的JSON類庫GSON的根本用法)文章只能為提供參考,不一定能成為您想要的結果。以下是舉例講授Java的JSON類庫GSON的根本用法正文


iOS開辟數據庫篇—SQLite簡略引見

1、離線緩存

在項目開辟中,平日都須要對數據停止離線緩存的處置,如消息數據的離線緩存等。
解釋:離線緩存普通都是把數據保留到項目標沙盒中。有以下幾種方法
(1)歸檔:NSCodeing、NSKeyedArchiver
(2)偏好設置:NSUserDefaults
(3)Plist存儲:writeToFile
提醒:上述三種辦法都有一個致命的缺陷,那就是都沒法存儲年夜批量的數據,有機能的成績。
舉例:應用歸檔

兩個成績:
(1)數據的存取都必需是完全的,請求寫入的時刻要一次性寫入,讀取的時刻要一次性全體讀取,這觸及到運用的機能成績。
(2)假如有1000條數據,此時要把第1001條數據存入,那末須要把一切的數據掏出來,把這條數據加上去以後,再存入。
解釋:以上的三種技巧不克不及處置年夜批量數據的存儲,年夜批量數據平日應用數據庫來停止存儲。
 
 2、SQLite簡略引見
1.ios中數據的存儲方法

(1)Plist(NSArray\NSDictionary)

(2)Preference(偏好設置\NSUserDefaults)

(3)NSCoding(NSKeyedArchiver\NSkeyedUnarchiver)

(4)SQLite3

  (5)Core Data

解釋:

3是版本號,是SQLite的第三個版本。
core Data是對SQLite的封裝,由於iOS中應用的SQLite是純C說話的。
2.SQLite
(1)甚麼是SQLite?

答:SQLite是一款輕型的嵌入式數據庫,安卓和ios開辟應用的都是SQLite數據庫

(2)特色(長處)

  答:1)它占用資本異常的低,在嵌入式裝備中,能夠只須要幾百K的內存就夠了

  2)它的處置速度比Mysql、PostgreSQL這兩款有名的數據庫都還快

(3)甚麼是數據庫

答:數據庫(Database)是依照數據構造來組織、存儲和治理數據的倉庫

(4)數據庫的分類

答:可以分為2年夜品種

關系型數據庫(主流)和對象型數據庫(直接把內存中的對象塞入到數據庫,比較關系型數據庫而言機能不克不及很好,效力不高)

(5)經常使用關系型數據庫有哪些?

答:PC端:Oracle、MySQL、SQL Server、Access、DB2、Sybase

  嵌入式\挪動客戶端:SQLite

(6)數據庫是若何存儲數據的?

答:數據庫的存儲構造和excel很像,以表(table)為單元 。表由多個字段(列、屬性、column)構成,內外面的每行數據稱為記載

(7)數據庫存儲數據的步調?

1)新建一張表(table)

2)添加多個字段(column,列,屬性)

3)添加多行記載(row,record,每行寄存多個字段對應的值)

 

3、Navicat

Navicat是一款有名的數據庫治理軟件,支撐年夜部門主流數據庫(包含SQLite)

1.Navicat的裝置

(1)下載該軟件後,先翻開該軟件

(2)把文件拖入到運用法式拷貝

(3)破解版,萬萬不要翻開app,先翻開sn.app

(4)點擊patch,找到運用法式的途徑,點擊open.

(5)點擊Generate,生成注冊碼

(6)點擊activate,選擇文件,open

(7)加入sn,翻開裝置文件,完成裝置

2.Navicat的應用

  新建一個SQLite3數據庫

創立一個新的數據庫

設置數據庫保留的地位(新建一個文件夾):

起個稱號以後,保留

設置數據庫銜接的稱號

完成以後,雙擊銜接數據庫

留意:yangyong是銜接稱號,不是數據庫,應用yangyong這個銜接,銜接了main數據庫。幾項順次是表、視圖、索引、觸發器、查詢。

新建一張表,設置字段名

保留,設置表名(建議以t開首以下劃線離隔,以示辨別,解釋這是張表)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved