CachedRowSetImpl не может быть разрешен для типа

Я использую CachedRowSet для хранения формы ResultSet БД. Согласно некоторому демонстрационному коду: я пишу ниже код:

CachedRowSetImpl crs = new CachedRowSetImpl();

Но затмение подсказывает мне, что CachedRowSetImpl не может быть разрешен для типа. Так что я знаю, что мне нужно импортировать какую-то посылку. Но я не знаю, какой из них импортировать? Кто-нибудь знает?

4 ответа

Решение

Класс CachedRowSetImpl упакован в rt.jar. Так что вам не нужно добавлять банку для этого класса. Можете ли вы попытаться удалить JRE, добавленный в настоящее время в Eclipse buildpath, и снова добавить его.

Используйте этот код:

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

...

CachedRowSet rowSet = new CachedRowSetImpl();

Если ваш classpath eclipse установлен правильно, я имею в виду, что jar, который содержит, находится в classpath eclipse, тогда используйте ctrl+shift+o. Это организует импорт. Добавление отсутствующего импорта и удаление ненужного.

Вы должны импортировать com.sun.rowset.jar в ваш проект:

  1. Загрузите библиотеку отсюда.
  2. Щелкните правой кнопкой мыши Project > Свойства> Путь сборки Java> Выберите "Библиотеки"> Добавить внешние JAR-файлы...
  3. Затем просмотрите... туда, где вы сохранили com.sun.rowset.jar и выберите его.
  4. Нажмите ОК.
Другие вопросы по тегам