base64存进数据库的话,我们第一想到的是使用字符串,但是在数据库是用什么类型呢
最初使用 varchar(255) 但是还是保存的时候还是会报一个异常
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name' at row 1
大概意思就是数据太长不能存进列
这个异常可能的原因有很多网上也有很多资源 有编码的问题等等 但是我的就是设置的长度不够
后来我想我们存储大的字符串一般用 text 我就又试了下 还是报上面的异常
最后 网上查找找到 存储很长的字符串数据库类型可以用 mediumtext 类型