mysql版本爲5.7,mysql客戶端查詢json格式的數據是正常顯示,但是通過項目中mybatis讀取的時候缺亂碼。
讀取其他字段都是正常的,只有json格式的是亂碼,也沒有特殊設置json格式的字符集。
追蹤源碼發現是mysql-connector-java 這個驅動jar包的版本過低,暫時不支持json類型,方案有2種
1、只需要把mysql-connector-java版本升級到5.1.40即可
2、查詢時候使用json函數:json_extract(field,’$’)
mysql版本爲5.7,mysql客戶端查詢json格式的數據是正常顯示,但是通過項目中mybatis讀取的時候缺亂碼。
讀取其他字段都是正常的,只有json格式的是亂碼,也沒有特殊設置json格式的字符集。
追蹤源碼發現是mysql-connector-java 這個驅動jar包的版本過低,暫時不支持json類型,方案有2種
1、只需要把mysql-connector-java版本升級到5.1.40即可
2、查詢時候使用json函數:json_extract(field,’$’)
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))