mysql - SQL语句为空错误

标签 mysql jsp

我在这里看到了很多指南,上面写着

if (!res.next())

应该检查语句是否为空,但是当我这样做时,我收到此错误

org.apache.jasper.JasperException: An exception occurred processing JSP page /irasyti.jsp at line 73

70:     String rezervbusena=""; // rezervo busenos info
71:     String uzsakymas="";    // uzsakymas info
72:     
73:     if( !res.next()){ //jei kambariai neuzimti
74:         try {

我不知道出了什么问题;也许我需要导入一些实用程序? :/我的代码:

    ResultSet res = null;
    Statement stmt = null;
        try {
            stmt = connection.createStatement();
            //res=stmt.executeQuery
            String tas=("SELECT * from table");  
            res=stmt.executeQuery(tas);
            out.println("<br>tas: "+tas + "<br>");
        }catch(Exception ex){
            out.println("Klaida skaityme: "+ex);    
        }

    if( !res.next()){ //jei kambariai neuzimti
            try {}
               catch(Exception ex){
            out.println("error: "+ex);
        }
}

错误是res结果集为空,并且在mysql返回空语句后它仍然为空,所以我必须首先检查它是否为空if(res!=null)

谢谢大家的回答

最佳答案

您可以尝试使用以下代码并查看是否出现任何错误吗?

ResultSet res = null;
    Statement stmt = null;
        try {
            stmt = connection.createStatement();                        
            //res=stmt.executeQuery
            String tas=("SELECT * from table");  
            res=stmt.executeQuery(tas);
            out.println("<br>tas: "+tas + "<br>");       

    if(res.next()){ //jei kambariai neuzimti

            out.println("rs value "+rs.getString(1);
        }
}
catch(Exception e){
e.printStackTrace();
}

关于mysql - SQL语句为空错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12114680/

相关文章:

javascript - 将 jSTL 值传递给 javascript

java - 我的 Controller 不会在 JSP 上打印列表

php - Mysql 查询实现 sql LIKE as sql IN

php - MYSQL 查询忽略 php 中的结果

mysql - MS Access VBA : What does OpenRecordSet return?

java - JSP 页面的 log4j 行号打印

java - 如何从 JavaScript 向 servlet 发送请求?

mysql - 服务器 Ajax/http 上的 Nodejs 调用不读取新数据 Mongodb

sql - 是否有一种[直接的] 方式来使用 SQL 对结果进行排序 *首先*,*然后* 按另一列分组?

angular - 如何将 Angular 4 与现有的基于 Spring Boot jsp 的 Web 应用程序集成?