Получение поля SET из БД в java

245
16 ноября 2017, 02:22

Как получить поле типа SET из БД mysql в java?

Answer 1

MySQL тип SET он же ENUM, он же перечисляемый тип, в Java (точнее в JDBC) напрямую не поддерживается - то есть нет прямой трансляции SET в Java Enum. Значения можно просто читать как String:

ResultSet rs;
String value=rs.getString("SetColumn");

Далее полученное значение можно уже мапить на Java Enum примерно так:

MyEnum myEnumVal =  MyEnum.valueOf(value);
READ ALSO
Товарищи как поместить Random в цикл for что бы каждый раз когда он вызывался Random становилось новым числом?

Товарищи как поместить Random в цикл for что бы каждый раз когда он вызывался Random становилось новым числом?

В итоге должен был получиться код который перебирает числа пока не найдет такое которое при перестановке цифр будет в 3 раза больше исходного

246
Проверка электронной подписи в Java

Проверка электронной подписи в Java

В подписях и криптографии я новичок, поэтому заранее извиняюсь, если вопрос покажется глупымВ общем есть подпись в формате p7s (signedData) и есть...

214
Проблема с “подкапотными” процессами SimpleCursorAdapter-а

Проблема с “подкапотными” процессами SimpleCursorAdapter-а

ОбобщенноВ фрагменте есть ListView, к нему подключен кастомный адаптер extends SimpleCursorAdapter

235
Копирование ArrayList во внешнее хранилище

Копирование ArrayList во внешнее хранилище

Как можно копировать ArrayList в внешнее хранилище, чтобы это было доступно пользователю

187