Android 用于Kotlin CLI的数据库

Android 用于Kotlin CLI的数据库,android,kotlin,command-line-interface,Android,Kotlin,Command Line Interface,我是Kotlin的新手,我正在尝试创建一个CLI应用程序,该应用程序将具有 一个电子商务网站,如有一个选择(目录,项目)和购物车。我需要将数据存储在数据库中,我已经使用了mysql,但我需要它成为一个独立的应用程序,以便提交测试 我不能使用SQLite,因为它使用上下文,我不知道是否可以使用上下文。我曾想过使用firebase,但不知道如何嵌入它(我知道如何使用SHA1将其嵌入android Studio,但这是一个CLI) 这是我第一次使用kotlin创建CLI应用,请帮助 这是一个粗略的数据

我是Kotlin的新手,我正在尝试创建一个CLI应用程序,该应用程序将具有 一个电子商务网站,如有一个选择(目录,项目)和购物车。我需要将数据存储在数据库中,我已经使用了mysql,但我需要它成为一个独立的应用程序,以便提交测试

我不能使用SQLite,因为它使用上下文,我不知道是否可以使用上下文。我曾想过使用firebase,但不知道如何嵌入它(我知道如何使用SHA1将其嵌入android Studio,但这是一个CLI)

这是我第一次使用kotlin创建CLI应用,请帮助

这是一个粗略的数据库结构


任何帮助都将不胜感激。如果需要进一步的详细信息,请告诉我。

如果可以使用“上下文”或不使用“上下文”是什么意思?谁禁止你使用“上下文”呢?这是一个命令行应用程序我刚刚为kotlin创建了一个文件夹结构,并进行了gradle init,我的意思是,它不在android Studio上,我不知道我是否可以在CLI中获取上下文。