Jsp javax.servlet.ServletException:java.sql.SQLException:Column';num';找不到
错误: 代码:Jsp javax.servlet.ServletException:java.sql.SQLException:Column';num';找不到,jsp,Jsp,错误: 代码: 错误: javax.servlet.ServletException:java.sql.SQLException:未找到列“num” 我在上面的代码中找不到问题。错误已附加到图像中。您有一行String str=rst.getString(“num”)但是您所做的查询没有返回任何名为num(您正在查询max(num))的列。您可以尝试从第一列(也是唯一一列)获取结果: 或者更改查询以返回带有名称的结果,然后在希望获得结果时引用该名称: rst = stmt.executeQ
错误:
javax.servlet.ServletException:java.sql.SQLException:未找到列“num”
我在上面的代码中找不到问题。错误已附加到图像中。您有一行
String str=rst.getString(“num”)
但是您所做的查询没有返回任何名为num
(您正在查询max(num)
)的列。您可以尝试从第一列(也是唯一一列)获取结果:
或者更改查询以返回带有名称的结果,然后在希望获得结果时引用该名称:
rst = stmt.executeQuery("select max(num) as maxnum from invoicename;");
if (rst.next()) {
String str = rst.getString("maxnum");
请注意,这个问题的第一个版本是非常垃圾的,如果不是结束的话,也值得投下否决票。请小心、努力地写下你的问题,避免使用txtspk和乞讨。请注意,如果编写真实单词太麻烦,堆栈溢出可能不适合您。
rst = stmt.executeQuery("select max(num) as maxnum from invoicename;");
if (rst.next()) {
String str = rst.getString("maxnum");