Java 无法从数据库检索值,错误为“0”;未处理的异常类型“SQL异常”;

Java 无法从数据库检索值,错误为“0”;未处理的异常类型“SQL异常”;,java,sql,postgresql,jdbc,Java,Sql,Postgresql,Jdbc,我正试图从数据库中获取角色变量,我得到的错误是“未处理的异常类型SQL异常” }语句接口的方法executeQuery(字符串)有一个选中的SQLException异常 在代码段中,行 ResultSet resultset = statement.executeQuery("SELECT role FROM users WHERE elid = '" + elid + "'"); 具有未处理的已检查异常。这就是为什么您会收到未处理的异常消息。 无论何时调用此方法,都需要将其放入try-cat

我正试图从数据库中获取角色变量,我得到的错误是“未处理的异常类型SQL异常”

}

语句接口的方法executeQuery(字符串)有一个选中的SQLException异常

在代码段中,行

ResultSet resultset = statement.executeQuery("SELECT role FROM users WHERE elid = '" + elid + "'");
具有未处理的已检查异常。这就是为什么您会收到未处理的异常消息。 无论何时调用此方法,都需要将其放入try-catch块中,或者在包含方法签名中添加SQLException


不相关,但是:
role==“ADMIN”
没有做您认为它做的事情。是的,抛出SQLException清除了我的问题。谢谢:)
ResultSet resultset = statement.executeQuery("SELECT role FROM users WHERE elid = '" + elid + "'");