异常:com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
来源:互联网 发布:excel2007分析数据库 编辑:程序博客网 时间:2024/05/07 13:03
com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:196)
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:246)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:83)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1449)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:786)
at com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.doExecute(SQLServerStatement.java:685)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:185)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:160)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeUpdate(SQLServerStatement.java:642)
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
可能造成这样的错误原因一:
数据库表结构定义为:varchar(20) 实际插入数据的字符长度超过了20,会引发这种错误。
可能造成这样的错误原因二:
前台获取数据的编码和传入数据库的编码不一致导致乱码,因此引发这种错误
- 异常:com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
- com.microsoft.sqlserver.jdbc.SQLServerException 将截断字符串或二进制数据问题
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
- javax.servlet.ServletException: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据
- com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
- 关于异常SQLServerException: 将截断字符串或二进制数据
- ERROR JDBCExceptionReporter:46 - [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]将截断字符串或二进制数据。
- 将截断字符串或二进制数据。; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
- com.microsoft.sqlserver.jdbc.SQLServerException
- com.microsoft.sqlserver.jdbc.SQLServerException: socket closed
- 将截断字符串或二进制数据
- SqlException: 将截断字符串或二进制数据
- 将截断字符串或二进制数据。
- 将截断字符串或二进制数据。
- 通知的用法
- 给一个不多于6位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出
- 网络编程-线程池模型的使用
- 旧金山大学数据结构和算法的可视化工具
- 河南大学软件学院宿舍楼综合布线设计方案
- 异常:com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
- Ajax核心对象 XMLHTTPRequest 五步学会使用
- GPT转MBR分区格式图文教程
- win7内录和外录
- 明晚又要喝酒了
- VS2010中如何更改项目名称
- String StringBuilder StringBuffer的区别
- Linux - find命令查找文件或者文件夹
- ffmpeg 解码出现问题,v1.2.1版本,v2.1版本有问题,v0.6.0版本没有问题