我正在调用一个将结果集返回给servlet类的方法。在servlet类中,我将它分配给另一个结果集变量。但我得到编译错误
"类型不匹配:无法从java.sql.ResultSet转换为 javax.resource.cci.ResultSet"
以下是我要做的事情:
ResultSet rs1=null;
ContactDAO cdo = new ContactDAO();
try{
rs1 = cdo.viewContact(emailId);
while (rs1.next()) {
ContactVO cnt = new ContactVO ();
cnt.setEmailId(rs1.getString("emailId"));
cnt.setFName(rs1.getString("FName"));
cnt.setGroupId(rs1.getString("GroupId"));
...
这是我正在调用的方法签名,此方法返回ResultSet rs:
public ResultSet viewContact(String emailId)...
答案 0 :(得分:0)
格式化程序可以使您的代码更具可读性,但据我所知,您只是导入错误的包。如果您发现找出哪个导入为您提供ResultSet太困难,您可以使用完全限定的路径名来启动ResultSet,如下所示:
java.sql.ResultSet rs1 = null
编辑: 格式后,我注意到它是相反的方式!