首先感谢大佬给我思路!!
有同学也会这样,在学习javaweb时中文插入数据库变成了问号???
如果你没用框架:
那就在链接数据库的url后面加上&characterEncoding=utf8&useUnicode=true
即可
具体可参考这篇文章
如果你用了mybatis或者其它框架,那可以在配置文件(mybatis为mybatis-config.xml
)里找到url<property name="url" value="jdbc:mysql:///mybatis?useSSL=false"/>
然后在后面加上&useUnicode=true&characterEncoding=utf8
因为这里&
需要转义字符称为&
最后就是这样
<property name="url" value="jdbc:mysql:///mybatis?useSSL=false&useUnicode=true&characterEncoding=utf8"/>