我想从我的数据库中选择数据,而不是获得某个字段,我得到“”。 我的表名是位置,它看起来像这样:从MySQL数据库中选择一条记录
id - int, location - varchar和time - timestamp。
我想选择基于时间的最后位置,这里是我的代码:
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));
我提醒你的输出是“”;
如果选择多行多您能得到什么?如果通过mysql客户端运行select,会怎么样? – Ilion
你试过result.getString(“location”)吗? – travega
@travega谢谢!发布它作为答案。 –