String操作的细节——你的单位统一了吗?

在数据入库的时候,我们经常需要判断入库的字符串是否超长。如果字符串长度超长,需要分割字符串再存入数据库中。这本是很正常的逻辑,但是在使用Java写入字符串到Oracle中在一种坑:如果你的Oracle表中使用了varchar类型,且单位是byte。那么使用Java进行字符串长度判断 及 字符串分割时,也需要按照 字节 的方式来进行处理,而不是 ...
阅读全文