Android服务器端查询结果问题

============问题描述============

在服务端,通过如下代码将查询结果放到list中,结果发现没有第一行。明明用beforeFirst()移动到第一行了,却还是没有效果。请问这是怎么回事?

JDBConnection sqlConn = new JDBConnection();

		ResultSet resRes = sqlConn.executeQuery("select * from message");

		int row = 0;

		try {

			resRes.last();

			row = resRes.getRow();

			ResultSetMetaData resMD = resRes.getMetaData();

			int columns = resMD.getColumnCount();

			listAll.clear();

			resRes.beforeFirst();

			System.out.println(resRes.next());

			while (resRes.next()) {

				for (int i = 1; i <= columns; i++) {

					System.out.println(resRes.getString(i));

					listAll.add(resRes.getString(i));

				}

			}

		} catch (SQLException e) {

			// TODO Auto-generated catch block

			e.printStackTrace();

		}

============解决方案1============

把第一行舍掉吧

时间: 2024-10-14 05:17:10

Android服务器端查询结果问题的相关文章

Android CursorAdapter 查询联系人过滤

一.使用sqlite 数据库查询时,用于模糊查询的方法 like % : 表示有0个或多个字符 _  : 表示1个字符 二.去掉联系人电话号码中的空格: "replace"(data1, ' ', '') LIKE '13_________' 三.查询符合手机号码格式的号码 public Loader<Cursor> onCreateLoader(int id, Bundle args) { String phone = "\"replace\"

Android服务器端如何遍历MySql查询结果

============问题描述============ 如题,想做一个类似于微信朋友圈或者新浪微博的发状态功能.用户进入后显示所有人发的状态,可是在服务器端该怎么写遍历Sql呢?用Cursor遍历的话,Servlet该怎么写?请前辈指教~感激不尽. ============解决方案1============ PreparedStatement psm = con.prepareStatement("select * from table"); ResultSet rs = psm.e

android项目查询号码归属地

首先要有一个号码归属地的数据库,然后把这个数据库放进assets目录下,之后在闪屏页里读取这个数据库, 放到data/data/包名/files目录下. 最后就是对这个数据库进行操作了 在闪屏页拷贝数据库文件 private void copyDB(String dbname){ File targetFile = new File(getFilesDir(),dbname); if(targetFile.exists()){ System.out.println("已经存在了");

Android实现查询数据库,把数据库内容显示到屏幕

首先,是布局文件,非常的简单,一个可以滑动的ScrollView包裹一个线性布局,线性布局里面无内容 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he

android分页查询垃圾短信数据库信息

1.数据库 package com.example.yqqmobilesafe.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class RubishSmsDbHelper extends SQLiteOpenHelper { private static Strin

android分页查询获取系统联系人信息

package com.example.yqqmobilesafe.ContactProvider; import java.util.ArrayList; import java.util.List; import android.R.integer; import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.provider.ContactsCo

android adb 查询apk安装到了哪里,已经安装到了哪里

使用pm =package manager 包管理器 可以查询包的信息 c:\>adb shell pm -l     //最后的字符list的第一字符,就列出手机所有的包 c:\>adb shell pm list features   //列出所有特征 feature:reqGlEsVersion=0x30000 feature:android.hardware.audio.low_latency feature:android.hardware.bluetooth feature:and

[原]Android Studio查询SHA1的方法

前提:C:\Users\Administrator\AndroidStudioProjects文件夹中存在xxx.jks秘钥文件,比如: 进入Android Studio的Terminal: Microsoft Windows [版本 6.1.7600] 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Users\Administrator\AndroidStudioProjects\HelloTrace>keytool -v -list -keys

thinkphp+datatables+ajax 大量数据服务器端查询

今天一白天全耗在这个问题上了,知乎2小时除外... 现在19:28分,记下来以备后查. 问题描述:从后台数据库查询人员信息,1w多条,使用一个好看的基于bootstrap的模板 Bootstrap-Admin-Template-master ,其中集成了datatable组件,使用默认配置将后台php查询的数据给到前端网页,发现速度比较慢,20s左右,急脾气的人会砸电脑,为了爱护显示器起见,解决它. 思路:1.修改后台php查询代码,实现分页,前端要看那一页就把那页的数据查出来给他,分页的数据不