When attempting to insert a string containing emoji characters into a MySQL database using JDBC, you may encounter the following exception:
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F...'连接初始化
drivermanager.getConnection(“ jdbc:mysql:// localhost:3306/database”,“ username”,“ password”)。preparestatement(“设置名称'names'names'names'utf8mb4'”)数据库和受影响的表格到UTF8MB4:
ARTEAT DATABASE`数据库`database` arte set utf8mb4 colalate utf8mb4_general_ci; alter表`table_name`转换到字符set utf8mb4 caltrate utf8mb4_general_ci;,通过遵循以下步骤,您可以支持UTF8MB4并在将表情符号字符插入MySQL数据库时解决不正确的字符串值异常。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3