0 0

java插入mysql报编码错误的问题10

"abߔ¥cd"
要是看不到大家看我QQ名字549772129
这2个字符我用hibernate插入到数据库中报错提示
2013-10-15 16:11:56,032 WARN [org.hibernate.util.JDBCExceptionReporter] - SQL Error: 1366, SQLState: HY000
2013-10-15 16:11:56,032 ERROR [org.hibernate.util.JDBCExceptionReporter] - Incorrect string value: '\xF0\x9F\x94\xA5\xE2\x88...' for column 'nickName' at row 1
2013-10-15 16:11:56,032 ERROR [org.hibernate.event.def.AbstractFlushingEventListener] - Could not synchronize database state with session
org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
载入到代码里之后 是"ab小方块¥cd"
数据库默认编码utf-8 nickName的字段也是utf-8
有什么办法能把它们从ab和cd之间删除掉吗?
2013年10月15日 16:14
  • 大小: 22.4 KB

1个答案 按时间排序 按投票排序

0 0

我想帮你解决问题,楼主 
参考一下http://www.cnblogs.com/xinyuyuanm/archive/2013/05/18/3085991.html

如果想过滤乱码,可以使用正则表达式,有问题联系我哈

PS:我能加你Q吗? 

2013年10月15日 18:22

相关推荐

    java插入mysql中文乱码解决

    本文将详细介绍如何解决Java插入MySQL时遇到的中文乱码问题。 #### 二、乱码原因分析 中文乱码主要由以下几个方面的原因引起: 1. **字符集不一致**:如果Java程序、JDBC驱动、MySQL服务器以及数据库表的字符集...

    基于java和mysql的简易图书管理系统.zip

    《基于Java和MySQL的简易图书管理系统》 在IT领域,开发一个图书管理系统是常见的实践项目,它可以帮助初学者深入理解编程语言、数据库管理和数据交互等关键概念。本项目以Java和MySQL为基础,构建了一个简易的图书...

    MySQL中文编码设置

    在Java Web开发过程中,MySQL数据库中的中文编码问题是非常常见的技术难题之一。如果处理不当,可能会导致中文显示乱码、数据插入失败等问题。本文将深入探讨MySQL中文编码的相关设置,并提供一种有效的解决方案。 ...

    Mysql插入中文乱码问题解决

    ### MySQL 插入中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在使用 MySQL 数据库处理中文数据时,经常会遇到一个让人头疼的问题——中文乱码。中文乱码不仅影响用户体验,还可能导致数据丢失或者错误...

    mysql-connector-java-5.08-bin.jar

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java-5.08-bin.jar`是MySQL官方提供的Java数据库连接器(JDBC)驱动,它使得Java应用程序能够与MySQL数据库进行交互。在这个详细的解释中,...

    围棋对战 JAVA Mysql

    在本项目中,“围棋对战 JAVA Mysql”是一款利用JAVA编程语言和MySQL数据库技术开发的在线围棋游戏平台。它提供了用户登陆、注册以及选择玩家进行对战的基本功能,旨在为围棋爱好者提供一个互动的对弈环境。下面我们...

    mysql-connector-java-5.1.45_Eclipse_MYSQL_

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而MySQL Connector/J是MySQL官方提供的用于Java应用程序与MySQL数据库进行连接的驱动程序。在本案例中,"mysql-connector-java-5.1.45"是这个驱动程序的一个特定...

    mysql-connector-java-8.0.21.zip

    9. **错误和日志处理**:提供详细的错误信息和日志记录,方便开发者调试和解决连接问题。 10. **配置选项**:可以通过连接URL或系统属性设置多种配置选项,如最大连接数、超时时间、自动重连策略等,以适应不同应用...

    mysql插入记录防止乱码

    本文将详细介绍如何在MySQL中插入记录时避免乱码问题,并提供一系列实用的解决方案。 #### 问题根源分析 乱码问题主要源自于字符集编码不一致。当不同的系统或应用之间传输数据时,如果源端和目标端使用的字符集...

    Jsp SQL.rar_JSP+Mysql_JSP_mysql_java mysql 访问_jsp mysql_jsp sql

    标题中的“Jsp SQL.rar”指的是一个包含JSP与MySQL交互相关代码的压缩包文件,主要涉及使用JSP(Java Server Pages)来访问和操作MySQL数据库。JSP是一种基于Java的动态网页技术,而MySQL是一种广泛应用的关系型...

    mysql-connector-java-5.0.0-beta-bin

    MySQL Connector/J 5.0.0-Beta 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了JDBC(Java Database Connectivity)规范的驱动程序,允许Java开发者在Java环境中连接和操作MySQL数据库。这篇详解将深入...

    Java中文编码问题小结

    Java中的中文编码问题是一个复杂而常见的议题,尤其是在跨平台开发中。本文主要涵盖了Java处理中文字符编码的关键点,包括Java虚拟机(JVM)的初始配置、编译过程中的编码设置、文件读写操作、XML文件处理以及字符串...

    mysql-connector-java-5.1.5-bin

    10. **错误处理和异常处理**:在使用MySQL Connector/J时,可能会遇到网络问题、权限错误或其他数据库异常。适当的错误处理和异常捕获是确保程序健壮性的关键。 综上所述,"mysql-connector-java-5.1.5-bin"是Java...

    Mysql依赖jar包

    MySQL的JDBC驱动是实现这一接口的具体实现,使得Java开发者可以方便地与MySQL数据库进行数据操作,包括查询、插入、更新和删除等。 2. MySQL连接jar包的作用: - `mysql-connector-java.jar` 是MySQL官方提供的...

    使用Java备份还原MySQL

    - 通过JDBC,你可以连接到MySQL数据库,遍历表,逐行读取数据,然后在目标数据库上插入。这种方法更复杂,但可以提供更多控制。 4. **安全性与优化**: - 长期来看,将用户名和密码硬编码在代码中是不安全的。应...

    javaweb+mysql数据库实现注册登录程序

    本项目"javaweb+mysql数据库实现注册登录程序"旨在教你如何使用Java Web技术和MySQL数据库来创建这样一个系统。以下是这个项目涉及到的关键知识点: 1. **Java Web基础**:Java Web开发主要涉及Servlet、JSP(Java...

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

    ### MySQL插入数据中文报错问题及解决方法 #### 背景介绍 在使用MySQL数据库进行数据管理的过程中,经常会遇到中文字符的存储需求。然而,在实际操作中可能会遇到中文字符无法正常插入数据库的问题,通常表现为错误...

    TXT文件数据导入到mysql数据库

    2. **编程语言接口**:通过编程语言如Python、Java、PHP等,可以读取TXT文件并逐行处理,然后使用相应的数据库驱动(如Python的pymysql库)将数据插入到MySQL中。这在处理大量数据时可能较慢,但提供了更大的灵活性...

    PB11.5 通过JDBC连接MySQL

    2. **JDBC驱动**:这里是`mysql-connector-java-5.1.28.jar`,这是MySQL官方提供的Java驱动,允许Java应用程序(如PB11.5)与MySQL通信。将这个JDBC驱动添加到PB11.5的类路径中,可以通过以下步骤: - 将`mysql-...

    mysql-connector-java-5.1.40.jar

    MySQL Connector/J 5.1.40 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个用于连接Java应用程序到MySQL服务器的JDBC驱动程序。这个jar文件是MySQL官方提供的,确保了与MySQL数据库系统的兼容性和稳定性。在...

Global site tag (gtag.js) - Google Analytics