使用idea连接MySQL数据库(遇到一些问题,但是都很顺利的解决了)

最终完成连接的效果是这样的:

在这里插入图片描述
下面记录一下步骤:

1、注入MySQL的依赖

由于项目之前建的maven项目,所以会有一个pom.xml文件。

<dependencies></dependencies>标签块中注入MySQL依赖。

        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.47</version>
        </dependency>

在这里插入图片描述
在这里插入图片描述
完成依赖注入

2、建立一个数据库用于测试(这里使用SQLyog创建,其他方法也OK)

在这里插入图片描述

在这里插入图片描述

3、在idea中创建连接

在这里插入图片描述

4、测试连接

在这里插入图片描述

点击Test Connection进行测试连接
在这里插入图片描述

5、报错解决

这时会遇到报错:

Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.

服务器返回无效时区。转到“高级”选项卡并手动设置“服务器时区”属性。

在这里插入图片描述

在这里插入图片描述

6、连接相应的数据库

在点击Schemas时我遇到了如下:Nothing to show 的结果。
在这里插入图片描述
观察idea下面还在加载,这里猜测是不存在连接不上问题,而是加载过慢
在这里插入图片描述
可能有些人不会遇到这个问题,我通过重启idea实现解决

重启后点击设置
在这里插入图片描述
在这里插入图片描述

7、调用数据库

运行查询语句
在这里插入图片描述
出现报错原因是只与数据库上一层做了连接,还需设置具体的数据库名

这时只需要再次打开设置在URL里面加上具体要访问的数据库名
在这里插入图片描述
访问成功
在这里插入图片描述
有时会报未连接数据的错误,这时需要刷新一下,刷新后即可完成连接。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值