老师,两个问题

老师,两个问题

第一个,用老师提供的工具类复制进去后,有乱码情况

http://img1.sycdn.imooc.com//climg/5dca201d09fe15fc07470681.jpg第二个,数据库连接的URL后面需要怎么写啊,jdbc:mysql://localhost/shop?..........   以后连数据库时后面都需要加那么一串东西吗

http://img1.sycdn.imooc.com//climg/5dca20a409ce864209420097.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2019-11-12 16:26:44

同学你好,1、用老师提供的工具类复制进去后,有中文乱码情况,出现这个问题可能是同学的编码与老师使用的编码不同,造成了部分的乱码,同学可以在该java文件上点击右键,选择properties,修改对应的编码形式,原来是GBK,改为utf-8,例如:

http://img1.sycdn.imooc.com//climg/5dca62b009b0f9a602800080.jpg

        2、同学说的是数据库连接如下内容吗-->

URLuseSSL=false&serverTimezone=Hongkong&useUnicode=true&characterEncoding=utf-8

        useUnicode=true和characterEncoding=utf-8是设置编码字符集,在Mysql5、Mysql8的版本中都需要进行设置。

        useSSL是在MySQL高版本中需要设置的,指明是否进行SSL连接。

        MySQL 8中要设置时区,也就是设置serverTimezone。            

       如果是Mysql 8的版本,需要加上这段内容,如果是Mysql 5的版本,只加上设置编码字符集的内容就可以。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕瓜皮 #1
    老师,数据库还是连接不了怎么办, 查不到信息
    2019-11-12 19:08:36
  • 好帮手慕小班 回复 提问者 慕瓜皮 #2
    同学你好,老师在https://class.imooc.com/course/qadetail/169193这个问答中回复了同学这个问题,同学可以查看一下。继续加油 祝:学习愉快~
    2019-11-13 11:04:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师