我試圖將現有的Android,SQLite數據庫轉換爲多平臺SQLite數據庫,以便創建可在Windows上測試的大型項目的原型而不依賴於在Android上。那名被導入到Eclipse(使用Java)的現有的Android類包括:將SQLite數據庫從Android轉換爲Windows(Java)
- 語境
- 光標
- 的SQLException
- SQLiteDatabase
- SQLiteStatement
到目前爲止,我發現Android中的SQLException與java.sql庫中的類非常相似(也稱爲SQLException)。我還下載幷包含了sqlite4java.jar文件,其中包含SQLiteStatement類。在這個jar文件中,它還具有SQLiteConnection,它代表到SQLite數據庫的單個連接。但是,我無法找到用於光標和上下文的可比較的非Android類。有誰知道解決方案?
主要呼叫爲光標如下:
Cursor cursor = db.query(true, table, columns, selection, selectionArgs, null, null, null, null);
其中 'DB' 曾經是一個SQLiteDatabase。我將'db'改爲SQLiteConnection,但沒有query()函數,所以我遇到了另一個問題。
注意:我也查看了org.tmatesoft.sqljet和org.sqlite包,但找不到任何有用的東西。
非常感謝您的幫助。
我實際上有我的項目中的sqlite-jdbc-3.7.2.jar文件,但我找不到任何可比較的類到遊標或上下文。這也可能是因爲我沒有使用SQLite或Android的經驗,所以我沒有完全理解某些東西。 – jdisaac