mysql 使用以下版本驱动程序 在PreparedStatement中执行setBinaryStream方法时报错误:
mysql-connector-java-5.0.8-bin.jar
mysql-connector-java-5.1.13-bin.jar
错误信息如下:
- com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? ?±n????#??1}?M????/' dG???zPd m7??‘* 4 ??@? 8 ê§??à????‘6m?-?
- E?OH??A?—6tl?iq?' at line 1
- at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1051 )
- at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566 )
- at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498 )
- at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959 )
- at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113 )
- at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568 )
- at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113 )
- at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1364 )
- at com.frameworkset.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedSta