`

java.sql.DataTruncation问题

    博客分类:
  • SQL
 
阅读更多
java.sql.DataTruncation问题


java.sql.DataTruncation: Data truncation
SQL state [01004]
在jdbc插入数据时,当数据库表中某列设置的长度小于要插入的字符的实际长度时就会抛出此异常。

如:数据表中某列char [4],长度为4,插入:"string"时,字符"string"长度超过4,抛出异常。

注:插入中文字符时,在程序中用”参数.length()“统计字符时将中文识别为一个字符,但是插入数据库时,会将中文识别为两个字符,这样就造成了上面的超出长度问题。

分享到:
评论

相关推荐

    Data Truncation(亲测可用).md

    Data Truncation(亲测可用).md

    2023年全国自考互联网数据库模拟试卷.doc

    9. 成员Java.sql.DataTruncation属于JDBC中的异常类。 10. 成员Java.sql.DataTruncation属于JDBC中的异常类。 11. 数据仓库基本数据模式有集中模式、分散模式、星型模式、分层模式等。 12. 在元组关系演算中,...

    java中常见的错误.docx

    3. 数据类型不匹配:当尝试将不兼容的数据类型插入到数据库中时,如`Data truncated for column 'gatheringMoney' at row 1`和`Data truncation: Out of range value adjusted for column 'amount' at row 14`,表明...

    sql server导入oracle数据库.rar

    在"SQLSERVER导入ORACLE数据库.pdf"中,可能详细介绍了上述步骤,包括如何配置这些工具,设置参数,以及解决可能遇到的问题。例如,可能涉及到ODBC驱动的配置,以便SQL Server能与Oracle通信,或者处理日期、时间戳...

    block truncation image compression.rar_block truncation_image co

    主要问题在于块效应,即由于块边界处的像素值突然变化可能导致图像出现明显的台阶状失真,尤其是在纹理丰富的区域。另外,BTC的压缩比通常较低,尤其对于颜色均匀或灰度平滑的图像,压缩效果并不理想。 为了克服...

    Mysql中文乱码问题完美解决方案.docx

    - `com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column` 错误表示数据长度超过了列的允许长度,这通常不是字符集问题,而是字段长度不足。需检查对应列的定义并调整其大小。 7. **...

    Oracle sqldeveloper without jdk (win+linux)

    - Bug 4918586: National character set datatypes (NCHAR, NVARCHAR2, NCLOB) are converted to the database character set datatypes (CHAR, VARCHAR2, CLOB) in the Run PL/SQL dialog box. Workaround: ...

    JAVA技术资料.pdf

    根据给定的文件内容,本文将详细梳理出涉及的Java相关知识点以及数据库管理知识,尤其是与Oracle数据库相关的概念和操作。 首先,文件中提到了多个与Oracle数据库相关的术语和概念。例如,`archivelog`、`backup ...

    Palm WebOS 开发.rar

    Truncation 180 Capitalization 181 Vertical Alignment 181 Images 183 Standard Image 183 Multistate Image 184 Table of Contents | ix Download at Boykma.Com 9-Tile Image 184 Touch 187 Maximize ...

    MySQL中字符串与Num类型拼接报错的解决方法

    发现问题 图片地址如下 ...需要实现的效果是要加上尺寸,如以下效果 ...一开始想当然使用 UPDATE tag_group SET cover = cover + '|...Data truncation: Truncated incorrect DOUBLE value: ‘http://huoche.7234.cn/im

    vxworks_kernel_programmers_guide_6.9

    PART I: CORE TECHNOLOGIES 1 Overview ...................................................................................................... 3 1.1 Introduction ............................................

    mysql插入数据中文报错问题,最全解决方式

    例如,在Java中可以通过URL参数`?useUnicode=true&characterEncoding=utf8`来指定。 - 对于PHP、Python等其他语言的连接库也有类似的配置选项,请根据实际情况调整。 通过上述步骤,可以有效地解决MySQL插入中文...

    MYsql乱码MYsql乱码MYsql乱码

    在实践中还可能遇到一些具体的异常情况,比如`com.mysql.jdbc.MysqlDataTruncation: Data truncation`这类异常。这通常意味着数据长度超过了列的最大限制。为了解决此类问题,需要: 1. **检查表结构,确保列的长度...

    Bulletproof SSL and TLS,PDF , Ivan Ristic

    Application Data Protocol 47 Alert Protocol 47 Connection Closure 47 Cryptographic Operations 48 Pseudorandom Function 48 Master Secret 48 Key Generation 49 Cipher Suites 49 Extensions 52 Application ...

    sql200020052008日志清理

    SQL Server的日志清理是数据库维护中的重要环节,尤其对于SQL Server 2000、2005和2008这三个版本来说,理解并掌握日志管理对于优化数据库性能和保证数据安全性至关重要。本文将深入探讨SQL Server的日志清理过程,...

    sqllog恢复清理工具

    在SQL Server数据库环境中,日志文件(SQLLOG)扮演着至关重要的角色,它记录了所有事务的更改历史,确保数据的完整性和一致性。然而,随着时间的推移,日志文件可能会变得非常大,占用大量的磁盘空间,甚至可能导致...

    Image compression using modified block truncation coding

    图像编码,this paper presents a modified block truncation coding(BTC) algorithm for image compression.Similar block in an image are mergrd intoa cluster and represented with the cluster center.

    Packet Truncation(亲测可用).md

    Packet Truncation(亲测可用).md

Global site tag (gtag.js) - Google Analytics