0

データベースからデータを選択しようとしていますが、特定のフィールドを取得する代わりに「」を取得します。私のテーブル名は場所で、次のようになります。

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));

出力は「」であることを思い出してください。

4

2 に答える 2

0

やってみましたか?

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

resultSetの列を識別するには、次を使用できます。

result.getString("location");
于 2013-01-14T00:37:57.800 に答える