我想从 cityHotelData 表中获得连接的 citycode-hotelcode 对。(cityHotelData 表中的citycode 和hotelcode 是varchar)
当我使用 phpPgAdmin 运行以下查询时,它工作正常。
select citycode || '-' || hotelcode from cityHotelData
但是当我使用 JDBC 在 java 中运行它时,它会出现以下错误。
org.postgresql.util.PSQLException: The column name citycode || '-' || hotelcode was not found in this ResultSet.
我在用PostgreSQL 8.0.26.
Java 代码:
Connection conn = DriverManager.getConnection(ConnString,ConnUser,ConnPassword);
public ResultSet executeStatementQuery(String sql) throws Exception {
this.qry = sql;
try {
stmt = conn.createStatement(); // Statement stmt
rs = stmt.executeQuery(sql); //ResultSet rs
} catch (SQLException sqlEx) {
sqlEx.printStackTrace();
closeResultSet();
} catch (Exception cnfe) {
closeResultSet();
cnfe.printStackTrace();
}
return rs;
}