сохранить в MySQL Meduimtext и Largtext

0

когда я хочу, чтобы переменная store в Mysql использовала JDBC, какой тип shoud я получаю для среднего текста и большого текста? могу я получить String или должен получить Byte []?

Теги:

1 ответ

2
Лучший ответ

Индексы массива Java являются целыми числами, поэтому вы можете иметь не более байтов Integer.MAX_VALUE в массиве, который равен 2 ^ 31-1 или один байт, равный 2 ГБ.

String - это та же самая сделка, что и поддержка массива символов (хотя фактический объем памяти максимальной длины String был бы вдвое выше, поскольку Java хранит их в Unicode).

Максимальный размер MySQL для MEDIUMTEXT составляет 16 МБ, LONGTEXT - 4 ГБ. Таким образом, первый будет вписываться в массив String и byte, в то время как последний не будет соответствовать ни тем, ни другим. На практике, однако, вы столкнетесь с множеством других проблем, прежде чем дойти до этого:-), чтобы вы могли использовать String для среднего или длинного текста.

  • 0
    Тэнкс мужик за твой полный ответ
  • 1
    какие проблемы он ударит?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню