idea配置连接数据库的操作方法

学习时,使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。

一、 连接操作

简介:介绍如何创建连接,具体连接某个数据库的操作流程。

1.1 创建连接

打开idea,点击右侧的 Database

在这里插入图片描述
或者 选择 View --> Tool Windows --> Database

在这里插入图片描述
点击 + 号 ,选择 Data Source ,选择 数据库 (下面以MySQL为例)
在这里插入图片描述

选择 mysql 后弹出以下界面

在这里插入图片描述
填上信息后,点击 Test Connect 测试 (如果有报错,请看下面 二、解决问题

测试成功,点击 Apply ,再 OK 确定
在这里插入图片描述
如下图,连接创建成功

在这里插入图片描述

1.2 连接数据库

上面 1.1 的操作,成功连接了 mysql ,还没有具体连接到你的数据库,这一部分介绍在idea中创建数据库、数据表。

右键 刚刚创建好的连接,点击 New --> Schema

在这里插入图片描述
点击后弹出以下窗口,输入名字,这个名字是所创建的数据库库名,在终端上输入 show databases; 这个命令查看数据库显示数据库。
mysql相关命令可以参考这篇文章 :MySQL常使用的命令

在这里插入图片描述
创建完成后如下

在这里插入图片描述
右键 数据库库名 ,点击 New --> Table ,创一个新的数据表

在这里插入图片描述

点击后弹出下面这个界面

在这里插入图片描述

修改表名,点击 + 添加列,设置各项属性

在这里插入图片描述

点击执行 Execute ,创建完成后如下

在这里插入图片描述
再创一个,这次不要勾选,因为 每个表只能有一个主键

在这里插入图片描述
完成后如下
在这里插入图片描述
双击 表名 打开,开始编辑,输入后按 回车 ,编辑完后点击 保存

在这里插入图片描述
补充说明一下,idea连接数据库,并不是工程项目连接了数据库。 idea连接操作数据库 只是代替了 cmd 操作数据库 ,让你在操作数据库的时候更方便一些。

1.3 查看检验

可以通过 终端navicat 来检验。

1.3.1 在终端上检验

打开终端(快捷键: Win+r ,输入 cmd ),输入命令查看数据库

cmd登录数据库命令也可以参考这篇文章:MySQL在终端上操作命令
在这里插入图片描述

1.3.2 在Navicat上检验

打开连接,选择数据库 demonstration (上面创建的名字,如果和上面创建的库名不一样,输入你的库名就可以了),打开 ,一步步点开就行了,界面很友好的。

在这里插入图片描述

另外,推荐使用 Navicat 这个数据库管理工具,它使用起来比较友好,如果不太熟悉使用的话,可以参考这篇文章 :Navicat使用快速入门教程

二、 解决问题

第一次连接,点击测试后,会出现以下错误提示
在这里插入图片描述
在URL 那一项的后面加上

?serverTimezone=GMT

/ 之间的位置为你的数据库名)
在这里插入图片描述

好了,继续学习。

  • 255
    点赞
  • 715
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 58
    评论
### 回答1: 要在 IntelliJ IDEA 中连接 MySQL 数据库,可以按照以下步骤进行操作: 1. 在 IntelliJ IDEA 中打开项目,然后在菜单栏中选择“View” -> “Tool Windows” -> “Database”。 2. 在弹出的“Database”窗口中,点击左上角的“+”号,然后选择“Data Source” -> “MySQL”。 3. 在弹出的“Data Sources and Drivers”窗口中,输入 MySQL 数据库的连接信息,包括数据库的主机名、端口号、数据库名称、用户名和密码等。 4. 如果你没有安装 MySQL JDBC 驱动程序,则需要点击“Download”按钮下载并安装该驱动程序。 5. 点击“Test Connection”按钮测试连接是否成功,如果连接成功,则点击“OK”按钮保存数据源配置。 6. 现在你可以在 IntelliJ IDEA 中使用 MySQL 数据库了。点击“Database”窗口中的“+”号,选择要连接的数据库,然后在右侧的窗口中查看和编辑数据库中的数据。 希望这些步骤可以帮助你成功连接 MySQL 数据库。 ### 回答2: 要使用idea连接MySQL数据库,可以按照以下步骤进行操作: 1. 确保你已经安装了MySQL数据库,并且有对应的用户名和密码。 2. 打开idea开发工具,创建一个新的Java项目。 3. 在项目结构中,选择"File" > "Project Structure",然后在左侧面板中选择"Libraries"。 4. 点击右上角的"+"按钮,选择"Java",然后找到并添加MySQL连接器(即MySQL JDBC驱动jar文件)。通常,它可以从MySQL的官方网站下载。 5. 在项目的源代码中,创建一个Java类用于连接MySQL数据库,并导入所需的Java包。例如,导入`java.sql.*`和`com.mysql.jdbc.*`。 6. 在连接MySQL数据库之前,需要指定数据库的地址、端口、用户名和密码等信息。可以声明几个字符串变量来存储这些信息。例如: ``` String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "yourusername"; String password = "yourpassword"; ``` 7. 使用`Class.forName()`方法加载MySQL JDBC驱动程序。例如: ``` Class.forName("com.mysql.jdbc.Driver"); ``` 8. 使用`DriverManager.getConnection()`方法创建与MySQL数据库的连接。例如: ``` Connection connection = DriverManager.getConnection(url, username, password); ``` 9. 确保连接成功后,可以通过该连接执行SQL查询和更新等操作。例如: ``` Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM mytable"); while(resultSet.next()){ // 处理查询结果 } // 关闭连接和其他资源 resultSet.close(); statement.close(); connection.close(); ``` 通过以上步骤,你可以使用idea成功连接MySQL数据库,并执行相应的操作。记得在代码中添加必要的异常处理和关闭连接的语句,以确保程序的稳定性和数据安全。 ### 回答3: 在进行数据库连接时,使用idea连接MySQL可以通过以下步骤完成: 首先,在项目的pom.xml文件中添加MySQL依赖,例如: ``` <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.26</version> </dependency> ``` 然后,在项目的配置文件(例如application.properties或application.yml)中添加MySQL的连接信息,包括数据库地址、端口、用户名和密码等,例如: application.properties文件示例: ``` spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name spring.datasource.username=your_username spring.datasource.password=your_password spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ``` application.yml文件示例: ``` spring: datasource: url: jdbc:mysql://localhost:3306/your_database_name username: your_username password: your_password driver-class-name: com.mysql.cj.jdbc.Driver ``` 接下来,在代码中使用DataSource连接数据库。可以通过注入DataSource的方式,或者使用配置文件中的连接信息创建DataSource对象,例如: 使用注入方式: ```java import org.springframework.beans.factory.annotation.Autowired; import javax.sql.DataSource; @Autowired private DataSource dataSource; ``` 使用配置文件连接信息创建DataSource对象: ```java import org.springframework.boot.jdbc.DataSourceBuilder; import javax.sql.DataSource; DataSource dataSource = DataSourceBuilder.create() .url("jdbc:mysql://localhost:3306/your_database_name") .username("your_username") .password("your_password") .driverClassName("com.mysql.cj.jdbc.Driver") .build(); ``` 最后,通过DataSource对象来获取连接并使用数据库,例如: ```java import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; try (Connection connection = dataSource.getConnection(); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table_name")) { while (resultSet.next()) { // 处理查询结果 } } catch (SQLException e) { e.printStackTrace(); } ``` 以上就是使用idea连接数据库MySQL的基本步骤,根据具体情况可以进行相应的调整。
评论 58
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苜苜的烂笔头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值