idea连接mysql有的电脑运行有的电脑不能运行

我用idea写了一段java代码和mysql连接,然后写完一开始运行没问题,今天再看就爆红运行不了了,但是在同学的电脑上还可以运行,这是爆红的图片,会不会是版本的问题

img

img

你这报错信息完整吗

重构一下试试,数据库确保没关闭

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/660813
  • 这篇博客你也可以参考下:mysql数据库时间与Idea查询时间不一致的问题
  • 除此之外, 这篇博客: idea向mysql上传中文信息乱码问号问题中的 idea向mysql上传中文信息乱码??问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 对于这个问题我还是进行了一些尝试,我下面一一列举以下。

    1、File–Setting–Editor–File Encodings
    按照上面路径将编码设置为UTF-8
    在这里插入图片描述
    我确实改成了这样,但是没有对齐问题起到太大作用,不过后面我也没改回来,不知道改回来会不会再次报错(有点不想尝试了,秉持能用就行的原则了)

    2、查看mysql路径下的my.ini里面的编码

    default-character-set=utf8
    
    character-set-server=utf8
    

    修改这两句的编码为utf8,查看发现自己本来就是,好吧,此方法又夭折了。
    这样也就可以保证编码问题就没有了。

    3、问题解决
    更改idea里面的xml配置文件

    <?xml version="1.0" encoding="UTF-8"?>
    

    还有在你数据库文件名后面加上?characterEncoding=UTF-8
    好啦这样就解决啦。

  • 您还可以看一下 邱石老师的java后台+微信小程序 实现完整的点餐系统课程中的 3~idea链接mysql进行可视化操作小节, 巩固相关知识点