表A 字段 ID NAME SEX
表B 字段 ID NAME CHENGJI jsp页面 显示 : CHECKBOX ID NAME SEX CHENGJI
jsp页面功能: 增加 查询 修改 删除
点修改按钮两个表内容都修改 ????
jsp页面***********************<% String ID=request.getParameter("ID");
pxcbap pxcbap=pxcbapUtil.getpxcbapInfo(ID); %>//调用得到要修改的信息
//javax.servlet.ServletException: java.sql.SQLException: 列名无效
//就是这行出错 无效列名指的是ID
servlet文件代码*********************//得到结果集所有信息显示在jsp页面
public pxcbap getpxcbapInfo(String ID) throws Exception { Statement stmt = con.createStatement();
ResultSet rst = stmt.executeQuery("select * from 表A a,表B b where a.ID=b.ID and a.ID='"
+ ID + "'");
pxcbap pxcbap = null;
while (rst.next()) {
pxcbap = new pxcbap();
pxcbap.setID(rst.getString("ID"));
pxcbap.setNAME(rst.getString("NAME"));
pxcbap.setSEX (rst.getString("SEX "));
pxcbap.setI_D(rst.getString("I_D"));
pxcbap.setN_AME(rst.getString("N_AME"));
pxcbap.setCHENGJI(rst.getString("CHENGJI")); }
stmt.close();
con.close();
return pxcbap;
}
得到结果集就出错了 显示无效列名!!!!!!!!!!!!!!
求高手指点,谢谢!
表B 字段 ID NAME CHENGJI jsp页面 显示 : CHECKBOX ID NAME SEX CHENGJI
jsp页面功能: 增加 查询 修改 删除
点修改按钮两个表内容都修改 ????
jsp页面***********************<% String ID=request.getParameter("ID");
pxcbap pxcbap=pxcbapUtil.getpxcbapInfo(ID); %>//调用得到要修改的信息
//javax.servlet.ServletException: java.sql.SQLException: 列名无效
//就是这行出错 无效列名指的是ID
servlet文件代码*********************//得到结果集所有信息显示在jsp页面
public pxcbap getpxcbapInfo(String ID) throws Exception { Statement stmt = con.createStatement();
ResultSet rst = stmt.executeQuery("select * from 表A a,表B b where a.ID=b.ID and a.ID='"
+ ID + "'");
pxcbap pxcbap = null;
while (rst.next()) {
pxcbap = new pxcbap();
pxcbap.setID(rst.getString("ID"));
pxcbap.setNAME(rst.getString("NAME"));
pxcbap.setSEX (rst.getString("SEX "));
pxcbap.setI_D(rst.getString("I_D"));
pxcbap.setN_AME(rst.getString("N_AME"));
pxcbap.setCHENGJI(rst.getString("CHENGJI")); }
stmt.close();
con.close();
return pxcbap;
}
得到结果集就出错了 显示无效列名!!!!!!!!!!!!!!
求高手指点,谢谢!
你的错误:
两个表里都有id和name 你要指定查询哪一个select A.id,A.name,A.sex,B.id,B.name,B.chengji from 表A a,表B
注意查询的字段名 要和下面匹配:
pxcbap.setID(rst.getString("ID"));
pxcbap.setNAME(rst.getString("NAME"));
pxcbap.setSEX (rst.getString("SEX "));
pxcbap.setI_D(rst.getString("I_D"));
pxcbap.setN_AME(rst.getString("N_AME"));
pxcbap.setCHENGJI(rst.getString("CHENGJI")); }