我试图将现有的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