0

我正在尝试从我的数据库中选择数据,但我没有得到某个字段,而是得到了“”。我的表名是位置,它看起来像这样:

id - int,位置 - varchar 和时间 - 时间戳。

我想根据时间选择最后一个位置,这是我的代码:

this.select = this.conn.createStatement();
ResultSet result = select.executeQuery("SELECT location FROM locations ORDER BY time DESC Limit 1");
result.next();
System.out.println(result.getString(1));

我提醒你输出是“”;

4

2 回答 2

0

要识别结果集中的列,您可以使用:

result.getString("location");
于 2013-01-14T00:37:57.800 回答
0

你试过了吗?

System.out.println(result.getString(0));
于 2013-01-14T00:11:12.983 回答