java - 'table.column' 中的未知列 'field list'

标签 java mysql servlets glassfish

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

“字段列表”中存在未知列“groups.canttouchthis”

即使像下面这样的简单选择语句也不起作用:

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 容器服务器,但没有成功

最佳答案

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

关于java - 'table.column' 中的未知列 'field list',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49776407/

相关文章:

java - 使用 Swing 时的执行流程

java - 如何在java中将左填充应用于帐号

Java SWT 链接小部件 - 如何删除超链接下划线?

java - 使用Gradle时抽象模式类型未知

php - 如何设计数据库让用户输入和保存食谱

mysql - 关于mysql内部连接group by

mysql - 为什么 MYSQL 全文搜索 Match AGAINST 不能正常工作?

java - 将bean数据从servlet传递到jsp时出现问题

eclipse - 简单 Apache FileUpload API 示例的问题

java - 达到 65536 字节限制