Добавление Изображения к базе данных в Java

Вы можете использовать ?? для установки значения по умолчанию, если значение столбца равно нулю:

 select new{
               ```,
               ```,
               Column3 = (t.c3 ?? 0) // if null set its value to zero
           };
5
задан Bill the Lizard 19 September 2012 в 12:26
поделиться

3 ответа

Попытайтесь использовать a MEDIUMBLOB вместо a BLOB. BLOB ограничен 64 КБ тогда как a MEDIUMBLOB столбец может содержать 16 МБ.

Посмотрите раздел 'Storage Requirements for String Types' этой страницы.

6
ответ дан 14 December 2019 в 01:18
поделиться

Для контакта с PacketTooBigException похоже, что необходимо настроить переменную конфигурации, max_allowed_packet. См. http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html. Однако MySQL 5.1 по умолчанию не должен давать Вам проблемы максимум с 1 МБ. Какая версия MySQL Вы использование (и сервер и клиент).

2
ответ дан 14 December 2019 в 01:18
поделиться

Попробуйте setBlob вместо setBytes

1
ответ дан 14 December 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: