在phpMyAdmin中找不到GWT Java MySQL Select查询列,但正常
当我在phpMyAdmin中运行下面的查询时,它可以工作(我删除引号和在phpMyAdmin中找不到GWT Java MySQL Select查询列,但正常,java,mysql,gwt,Java,Mysql,Gwt,当我在phpMyAdmin中运行下面的查询时,它可以工作(我删除引号和+,并用46替换?);但是,当我在服务器端将其作为GWT Java的一部分运行时,会收到错误消息 getManagementOverview中的SQLException:java.sql.exception:未找到列“group2.grp_sub_section” 在日志中 String selectQry = ("SELECT group2.grp_sub_section, group2.grp_section, group
+
,并用46
替换?
);但是,当我在服务器端将其作为GWT Java的一部分运行时,会收到错误消息
getManagementOverview中的SQLException:java.sql.exception:未找到列“group2.grp_sub_section”
在日志中
String selectQry = ("SELECT group2.grp_sub_section, group2.grp_section, group2.grp_name, group2.grp_district, group2.grp_region, group2.grp_state, " +
"at_cub_awards.ca_id caid, at_cub_awards.ca_awarded_date awarded, " +
"at_award.aw_award_type type, at_award.aw_award_name name " +
"FROM at_group group2, at_group group1, at_account_group, at_cub_details, at_cub_awards, at_award " +
"WHERE at_account_group.acc_id = ? " +
"AND at_account_group.grp_id = group1.grp_id " +
"AND group1.grp_district = group2.grp_district " +
"AND group2.grp_section = 'Cub' " +
"AND group2.grp_id = at_cub_details.grp_id " +
"AND at_cub_details.cd_id = at_cub_awards.cd_id " +
"AND at_cub_awards.ca_awarded_date IS NOT NULL " +
"AND at_cub_awards.aw_id = at_award.aw_id " +
"AND at_award.aw_award_section = 'Cub' " +
"ORDER BY group2.grp_state, group2.grp_region, group2.grp_district, group2.grp_name, group2.grp_section, group2.grp_sub_section, name;");
根据以下要求,我已添加了我的作业行,以便完成本课程:
while (result.next()) {
ManagementOverview managementOverview = new ManagementOverview(
result.getString("group2.grp_state"),
result.getString("group2.grp_region"),
result.getString("group2.grp_district"),
result.getString("group2.grp_name"),
result.getString("group2.grp_section"),
result.getString(" group2.grp_sub_section"),
result.getString("caid"),
result.getDate("awarded"),
result.getString("type"),
result.getString("name"));
managementOverviewList.add(managementOverview);
}
抱歉,问题是
result.getString(“group2.grp\u sub\u section”),
应该是result.getString(“group2.grp\u sub\u section”),
即,在group2之前没有空格。抱歉,问题是result.getString(“group2.grp\u sub\u section”),
应该是result.getString(“group2.grp\u sub\u section”),
即。,第2组前面没有空格。您原来的问题中没有这一行。如果你能提供这一点,使你的课程完整,那就太好了:-)另外,我认为你发布的更正是错误的。我怀疑额外的空格不是在result.getString
之前,而是在string literal“group2.grp\u sub\u部分”
中。对吗?我已经做了必要的修改。我非常感谢你的意见。这句话不是你最初的问题。如果你能提供这一点,使你的课程完整,那就太好了:-)另外,我认为你发布的更正是错误的。我怀疑额外的空格不是在result.getString
之前,而是在string literal“group2.grp\u sub\u部分”
中。对吗?我已经做了必要的修改。我非常感谢你的意见。