我需要在MySQL中的一个列中插入一个JAVA字符串。
我不确定字符串的长度(可能是非常大的字符串,包含单词,数字和特殊字符,如逗号和句号)。
在创建表时,我必须在MySQL中使用的列的建议数据类型和大小是什么?
答案 0 :(得分:0)
我将LONGTEXT用于列类型。它似乎能够存储很长的字符串。
实际上你可能会在这里找到更多信息: in this post
答案 1 :(得分:0)
数据类型可以是BLOB,CLOB或VARCHAR。
您应该根据类型将此参数与其中一个PreparedStatement set ...方法放在一起,例如varchar statement.setString(1, someString);