![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiATN381dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5yNxQzM1MWOiNDNyM2MiVjZyYzX2IDO1kDMyEzLchDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
在学习Spring JDBC的时候进行数据库表数据insert操作的时候,报错:
-
java.sql.SQLException:Illegal connection port [email protected]: 3306'
-
java.sql.SQLException:Unknown initial character set index '255' received from server
第一个报错后来检查,可能是url中包含的信息与配置中的重复,发生冲突,第二个报错是修改了配置中的url后,显示未知的字符集。
解决方案:
- 在配置的url中配置字符编码:
?useUnicode=true&characterEncoding=utf8
<property name="url" value="jdbc:mysql://localhost:3306/user_db?useUnicode=true&characterEncoding=utf8"></property>
最终效果: