マルチプラットフォームプロジェクトの場合、少なくともビジネスロジックとデータの保存に共通のコードベースを持つことを希望して、Kotlin/Nativeと考えています。Kotlin/NativeでSQLiteを使用するには?
私はSQLiteのようなデータベースを使用したいと思います。しかし、another stackoverflow threadによれば、私がKotlin/Nativeにコンパイルしたいのであれば、Javaファイルを使用することはできません。これを正しく理解すれば、私がインクルードするSQLiteライブラリはJavaからインポートすることができません。
このようなライブラリを検索すると、Jetbrainの2つの興味深いデータベースプロジェクト、つまりAnko SQLiteとExposedが見つかりました。しかし、ソースコードを掘り下げると、この時点では両方ともJava(例えばjava.sql)からインポートされます。おそらく私はそれらを使用することができないことを意味します。
mentioned threadによれば、Kotlin /ネイティブコードではcライブラリを使用できるので、c-based sqliteライブラリを使用していました。これは可能かもしれませんが、Kotlin/NativeでSQLiteや他のデータベースを使用する方法があるかどうかは分かりません。
ありがとうございました!あなたが実際に言及したコードは、より複雑なラッパーを書くための良い出発点のように見えます。 – user3764712