比如:数据库有images字段用来存放图片的图片.可是图片的路径太多了.需要存放好几张图片的路径
"http://www.xxxx.com/1.jpg,http://www.xxxx.com/2.jpg,http://www.xxxx.com/3.jpg,http://www.xxxx.com/2.jpg,http://www.xxxx.com/1.jpg"
这些路径字符串要保存到数据库的.
现在是提示错误:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'SMALL_IMAGES' at row 1
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3607)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
现在用到String ,报错的提示好像是字符串太长,放不下了.这个需要怎么解决啊?
这个和
Java
没有关系,把数据库相应的字段数据类型设置为varchar试试,是数据库的字段长度不够。。。