Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java CachedRowSetImpl无法解析为类型_Java_Jdbc_Cachedrowset - Fatal编程技术网

Java CachedRowSetImpl无法解析为类型

Java CachedRowSetImpl无法解析为类型,java,jdbc,cachedrowset,Java,Jdbc,Cachedrowset,我正在使用CachedRowSet保存结果集表单DB。 根据一些演示代码: 我写了以下代码: CachedRowSetImpl crs = new CachedRowSetImpl(); 但是eclipse提示我CachedRowSetImpl无法解析为类型。 所以我知道我需要导入一些包。 但我不知道该进口哪一种? 有人知道吗?如果eclipse类路径设置正确,我指的是包含在eclipse类路径中的jar,那么使用ctrl+shift+o。这将组织导入。添加缺少的导入并删除不必要的。Cache

我正在使用CachedRowSet保存结果集表单DB。 根据一些演示代码: 我写了以下代码:

CachedRowSetImpl crs = new CachedRowSetImpl();
但是eclipse提示我CachedRowSetImpl无法解析为类型。 所以我知道我需要导入一些包。 但我不知道该进口哪一种?
有人知道吗?

如果eclipse类路径设置正确,我指的是包含在eclipse类路径中的jar,那么使用ctrl+shift+o。这将组织导入。添加缺少的导入并删除不必要的。

CachedRowSetImpl类打包在rt.jar中。因此,您不需要为这个类添加任何jar。您是否可以尝试删除当前添加到eclipse buildpath的JRE,然后再次重新添加它

使用以下代码:

import javax.sql.rowset.CachedRowSet;
import com.sun.rowset.CachedRowSetImpl

...

CachedRowSet rowSet = new CachedRowSetImpl();

您应该将
com.sun.rowset.jar导入项目中:

  • 从下载库
  • 右键单击项目>属性>Java构建路径>选择“库”>添加外部JAR
  • 然后浏览。。。保存到您保存的
    com.sun.rowset.jar
    并选择它
  • 单击“确定”

  • 是的,我知道你的意思。eclipse将自动导入包。但在我的eclipse中,没有“导入”选项。也许我需要添加一些jar?我删除了jre并重新添加了它,它工作了。它有什么问题吗。太神奇了。当eclipse找不到构建路径中的类时,我不知道它到底出了什么问题。刷新当前的构建路径已经帮助了我很多次。也许这是eclipse的一个bug这里有一篇针对使用这个类的eclipse用户的相关帖子-eclipse显示了这个错误-访问限制:由于对所需库C:\xyz\lib\rt.jar的限制,CachedRowSetImpl类型无法访问,即使rt.jar总是存在于每个java项目中在eclipse中创建更重要的是,这个CachedRowSetImpl是否受到积极支持?下面是一篇针对使用这个类的eclipse用户的相关文章-