我已经更新了一个表以包含列 canttouchthis
使用mysql工作台。在mysql工作台上,针对列编写sql没有问题 canttouchthis
. 但是,在我的代码中,在上述列的任何示例上都会出现以下错误,但其余的列工作得很好,例如
groups.id Unknown column 'groups.canttouchthis' in 'field list'
即使是像下面这样简单的select语句也不起作用:
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);
}
我尝试重置我的javaservlet容器服务器,但没有成功
2条答案
按热度按时间fv2wmkja1#
您可以在while循环中的用户“ctt”之后创建新的别名,例如select gp.canttouchtthis as ctt from groups as gp
gxwragnw2#
我意识到我将错误的数据库连接传递到此点。谢谢你的警惕,如果可以的话我会删除这个问题。