“字段列表”

时间:2018-04-11 13:27:18

标签: java mysql servlets glassfish

我已使用MySQL Workbench更新了我的一个表以包含列canttouchthis。 在MySQL Workbench中,对列canttouchthis编写sql没有问题。但是,在我的代码中,我在所述列的任何实例上都收到以下错误,但列的剩余部分工作正常,例如groups.id

Unknown column 'groups.canttouchthis' in 'field list'

即使是如下所示的简单选择语句也不起作用:

try {
    String sql = "SELECT  groups.canttouchthis FROM  groups";
    PreparedStatement ps = conn.prepareStatement(sql);
    ResultSet rs = ps.executeQuery();
    while (rs.next()) {
        data.addProperty("got_data", rs.getLong(groups.canttouchthis));
    }
} catch (SQLException ex) {
    StackTrace.print(ex);
}

我尝试重置我的Java Servlet Container服务器无济于事

2 个答案:

答案 0 :(得分:1)

我意识到我在这一点上传递了错误的数据库连接。 感谢您的警惕,如果可以,我会删除这个问题。

答案 1 :(得分:0)

您可以创建新的别名,例如SELECT gp.canttouchthis AS ctt FROM groups as gp after user" ctt"在while循环中