Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Android从Sqlite数据库一次获取一个数据_Java_Android_Sqlite - Fatal编程技术网

Java 使用Android从Sqlite数据库一次获取一个数据

Java 使用Android从Sqlite数据库一次获取一个数据,java,android,sqlite,Java,Android,Sqlite,我正在构建一个应用程序,用户可以在其中将一些信息保存到sqlite数据库中。我现在想做的是能够从sqlite数据库获取数据,并将每一行存储在自己的字符串中 注 数据库中只有一列。因此,算法并不困难,只需创建光标,然后在循环中从中检索数据,然后将它们保存到列表中 因此,请尝试以下代码片段: final String SELECT_QUERY = "Select column from Table"; List<String> data = new ArrayList<String

我正在构建一个应用程序,用户可以在其中将一些信息保存到sqlite数据库中。我现在想做的是能够从sqlite数据库获取数据,并将每一行存储在自己的字符串中


数据库中只有一列。

因此,算法并不困难,只需创建
光标
,然后在循环中从中检索数据,然后将它们保存到
列表中

因此,请尝试以下代码片段:

final String SELECT_QUERY = "Select column from Table";
List<String> data = new ArrayList<String>();
String member = null;
Cursor c = db.rawQuery(SELECT_QUERY, null);
if (c.getCount() > 0 && c.moveToFirst()) {
   do {
      member = new String(c.getString(0));
      data.add(member);
   }
   while (c.moveToNext());
}
final String SELECT\u QUERY=“从表中选择列”;
列表数据=新的ArrayList();
字符串成员=null;
游标c=db.rawQuery(选择_QUERY,null);
如果(c.getCount()>0&&c.moveToFirst()){
做{
成员=新字符串(c.getString(0));
数据。添加(成员);
}
而(c.moveToNext());
}

您尝试了什么,发生了什么?你可能想建立一个
列表
…如果你能自己尝试——阅读关于从Android等访问数据库的教程——然后如果你有问题,解释哪些地方出错了,或者你不理解什么。你可以从这里开始建立数据库,然后在这里提出疑问