在mysql数据库中尝试使用log4j2进行日志记录我遇到了这个错误:
java.lang.AbstractMethodError: org.apache.commons.dbcp.DelegatingPreparedStatement.setNString(ILjava/lang/String;)V
答案 0 :(得分:0)
默认情况下,所有列(除非isEventTimestamp =" true"除外)都被视为unicode字符串,并通过PreparedStatement.setNString方法插入值。如果使用isUnicode =" false"配置列,则通过PreparedStatement.setString插入值,这应该有效。