DB Manager - TravelMateSSU/Android GitHub Wiki
DB
Schema
Table name = categories
CODE = TEXT PRIMARY_KEY // μΉ΄ν κ³ λ¦¬ μ½λ
NAME = TEXT // μΉ΄ν κ³ λ¦¬ μ½λμ λ§΅νλλ μ΄λ¦
Android
DBManager ν΄λμ€λ DBλ₯Ό κ΄λ¦¬ν©λλ€.
SQLite DBλ₯Ό μ΄μ©νκ³ μμ΅λλ€.
void copyCategoriesDB(Context context) ν¨μλ categoriesdbκ° μλ€λ©΄ 볡μ¬ν©λλ€.
λ³λμ μ΅μ΄ μ μ νμΈ μ¬λΆκ° νμ μμ΅λλ€.
λ΄λΆμ μΌλ‘ κ²μ¬ ν 볡μ¬λ₯Ό ν μ§ μν μ§ κ²°μ νκΈ° λλ¬Έμ λλ€.
Map<String, String> getCategories() ν¨μλ Categories DBλ΄μ λͺ¨λ λ΄μ©μ MapμΌλ‘ λνλ
λλ€.
Key = CategoryCode, Value = CategoryName
String getCategoryName(String categoryCode) ν¨μλ μΉ΄ν
κ³ λ¦¬ μ½λμ λ§λ μ΄λ¦μ λνλ
λλ€.
params
- categoryCode μΉ΄ν κ³ λ¦¬μ½λ
return
μΉ΄ν κ³ λ¦¬ μ΄λ¦