Java 如何使用SQLite直接访问文件中的特定记录?在LibGDX中

Java 如何使用SQLite直接访问文件中的特定记录?在LibGDX中,java,android,sqlite,libgdx,Java,Android,Sqlite,Libgdx,我正在用LibGDX为Android编程 我有一个大文件,我想在不遍历所有行并迭代它们直到达到所需行的情况下,向前访问文件中的特定行 我是 为此使用SQLite 所以我就这样做了: DatabaseCursor cursor; cursor = mydb1.rawQuery("SELECT * FROM comments"); while (cursor.next()) { cursor.getString(1); } 好吧,这是可行的,但那是迭代(循

我正在用LibGDX为Android编程

我有一个大文件,我想在不遍历所有行并迭代它们直到达到所需行的情况下,向前访问文件中的特定行

我是 为此使用SQLite

所以我就这样做了:

DatabaseCursor cursor;
cursor = mydb1.rawQuery("SELECT * FROM comments");
 while (cursor.next()) {
            cursor.getString(1);
        }
好吧,这是可行的,但那是迭代(循环)!如何直接做到这一点?
thanx

按照建议这样做了,并且起到了作用:

cursor = mydb1.rawQuery("SELECT * FROM comments WHERE comment='test recorddd'  ");

添加WHERE子句,用于指定搜索条件(或多个)。因此,您只能返回匹配的记录。我看不出有什么理由再发一个问题,尽管你可以编辑你的问题。@DerGolem谢谢,它成功了!谢谢单独问题背后的原因——这是问如何使用SQLite具体实现这一点。尽管可以进行编辑。