无法解析IntelliJ中的符号ResultSet

时间:2014-12-13 14:36:18

标签: mysql jdbc intellij-idea resultset

我创建了一个项目,使用mysql-connector-java-5.1.34-binIntelliJ 13作为库添加到项目中,但是当我尝试import com.mysql.jdbc.ResultSet时,IDE显示它无法解析符号{ {1}}。我想知道如何解决这个问题。

[编辑]当我尝试ResultSet时,它没有问题。

欢呼

1 个答案:

答案 0 :(得分:2)

查看MySQL Connector / J .jar文件(例如,使用Eclipse中的Package Explorer树视图),我们发现com.mysql.jdbc确实包含PreparedStatement.class但不包含ResultSet.class

classes.png

也就是说,你不能

import com.mysql.jdbc.ResultSet

因为它不存在。您真正想要做的是从PreparedStatement导入ResultSetjava.sql等,如

import java.sql.PreparedStatement;
import java.sql.ResultSet;

或懒惰选项

import java.sql.*;