Я пытаюсь преобразовать существующую базу данных Android, SQLite в многоплатформенную базу данных SQLite, чтобы создать прототип более крупного проекта, который можно протестировать в Windows, не полагаясь на Android.Существующие классы Android, которые были импортированы в Eclipse (с использованием Java), включают:
- Контекст
- Курсор
- SQLException
- SQLiteDatabase
- SQLiteStatement
До сих пор я обнаружил, что SQLException в Android очень похож на класс в библиотеке java.sql (также называемый SQLException).Я также скачал и включил файл sqlite4java.jar, который включает класс SQLiteStatement.В этом jar-файле также есть SQLiteConnection, представляющий одно соединение с базой данных SQLite.Тем не менее, я не могу найти сопоставимые, не Android, классы для Cursor и Context.Кто-нибудь знает решение?
Основной вызов для Cursor выглядит следующим образом:
Cursor cursor = db.query(true, table, columns, selection, selectionArgs, null, null, null, null);
, где 'db' раньше была базой данных SQLiteDatabase.Я изменил 'db' на SQLiteConnection, но у него нет функции query (), поэтому я столкнулся с другой проблемой.
ПРИМЕЧАНИЕ. Я также посмотрел пакеты org.tmatesoft.sqljet и org.sqlite, но не смог найти ничего полезного.
Заранее благодарю за помощь.