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