2016-02-25 4 views
-1

Мне нужно вставить строку JAVA в столбец MySQL.Вставить строку Java в MySQL

Я не уверен в длине строки (может быть очень огромная строка со словами, цифрами и специальными символами, такими как запятая и полная остановка).

Каков рекомендуемый тип данных и размер столбца, который я должен использовать в MySQL при создании таблицы?

+0

http://stackoverflow.com/questions/7071662/mysql-text-vs -blob-vs-clob вы можете использовать текст, если это только текст. – sgpalit

+0

может содержать текстовые номера магазинов и специальные символы? Текст хранит только 64 КБ. Достаточно ли, или я должен использовать средний текст? –

+1

Я действительно надеюсь, что вы полностью контролируете этот источник Java или просто относитесь к нему как к произвольному тексту. В противном случае вы можете столкнуться с серьезными проблемами безопасности. – Thomas

ответ

0

Я бы использовал LONGTEXT для типа столбца. Кажется, он способен хранить действительно длинные строки.

На самом деле вы, вероятно, найдете больше информации здесь: in this post

0

Тип данных может быть BLOB, CLOB или VARCHAR.

Вы должны поместить этот параметр с одним из PreparedStatement набор ... методов в зависимости от типа, например, для VARCHAR statement.setString(1, someString);

Смежные вопросы