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

μΉ΄ν…Œκ³ λ¦¬ 이름