Как настроить SQLite в Kotlin? - PullRequest
       2

Как настроить SQLite в Kotlin?

0 голосов
/ 03 января 2019

В настоящее время я пишу приложение для чата в Котлине и хочу внедрить аутентификацию, храня хешированные пароли на моем сервере в базе данных.

У меня нет опыта работы с базами данных, поэтому я выбралсамый простой вид, который я нашел примерно через 30 минут поиска в Google.SQLite.

К сожалению, в Котлине нет настоящего руководства по установке SQLite.

Может кто-нибудь написать небольшое пошаговое руководство о том, как:

  • установить SQLite
  • подключиться к нему
  • использовать его в исходном коде (например, создать таблицу с одним или двумя значениями)
  • все в Kotlin, если это возможно

Я благодарен за любую помощь!

Ответы [ 2 ]

0 голосов
/ 03 января 2019

Sqlite не работает с моделью клиент-сервер. Данные хранятся в файле по вашему выбору, поэтому установка не требуется.

Может быть, вы можете посмотреть Exposed . Это библиотека kotlin для базы данных sql (включая sqlite). Здесь есть документация . Вам просто нужно добавить зависимость org.jetbrains.exposed:exposed к gradle или maven (+ зависимость библиотеки jdbc, для SQLlite это org.xerial: sqlite-jdbc ').

0 голосов
/ 03 января 2019

Как только вы упомянули сервер , вы, возможно, смотрите не в ту сторону. SQLite предназначен как встроенная база данных, каждое устройство имеет свою уникальную базу данных. Синхронизация между сервером и клиентами должна быть написана и может быть проблематичной, в то время как есть много СУБД, которые лучше подходят для клиент-серверных решений.

Посмотрите на Подходящее использование для SQLite .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...