intellij IDEA运行mysql
时间: 2025-05-04 08:41:22 浏览: 23
### 如何在 IntelliJ IDEA 中配置和运行 MySQL 数据库
要在 IntelliJ IDEA 中配置和运行 MySQL 数据库,可以通过以下方式实现完整的数据库连接与操作功能。
#### 1. 安装并启动 MySQL 数据库服务
确保本地已经安装了 MySQL 并正常启动其服务。如果尚未安装,可以从官方下载地址获取最新版 MySQL[^3]。确认 MySQL 的用户名、密码以及端口号(默认为 `3306`),这些参数将在后续配置中使用。
#### 2. 配置 IntelliJ IDEA 连接到 MySQL 数据库
打开 IntelliJ IDEA 后,在顶部菜单栏找到 **View -> Tool Windows -> Database** 打开数据库管理窗口。按照如下步骤完成设置:
- 点击左上角的加号按钮 (`+`)。
- 在弹出选项中选择 **Data Source -> MySQL**。
- 输入相应的数据库信息,包括主机名 (通常是 localhost 或者 127.0.0.1),端口,默认情况下是 3306;填写正确的用户名和密码[^4]。
一旦所有字段都填好之后,点击右下角的 “Test Connection”,测试是否能够成功建立链接。如果有任何错误提示,则需重新核对输入的信息或者检查网络状况和服务状态。
#### 3. 添加 JDBC 驱动程序依赖项至项目
对于基于 Maven 构建的 Spring Boot 工程来说,需要向 pom.xml 文件里加入 mysql-connector-java 库作为项目的外部依赖:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
```
如果是普通的 Java SE 类型的应用程序而非采用构建工具管理依赖关系的话,则手动下载对应版本的 jar 包文件,并将其添加到工程路径下的 Libraries 下即可加载驱动类[^5]。
#### 4. 编写代码访问数据库
下面给出一段简单的例子展示怎样通过 PreparedStatement 对象执行 SQL 查询语句并与结果集交互处理返回的数据记录集合:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class Main {
public static void main(String[] args){
String url = "jdbc:mysql://localhost:3306/testdb"; // 替换 testdb 成实际使用的 DB 名字
String user = "root";
String password = "";
try(Connection conn = DriverManager.getConnection(url,user,password)){
String sql = "SELECT * FROM users WHERE id=?";
try(PreparedStatement pstmt = conn.prepareStatement(sql)){
pstmt.setInt(1, 1); // 设置占位符 ? 的具体数值
ResultSet rs = pstmt.executeQuery();
while(rs.next()){
System.out.println("User Name:" + rs.getString("name"));
}
}catch(Exception e){e.printStackTrace();}
} catch (Exception ex) {ex.printStackTrace();}
}
}
```
上述示例展示了基本的操作流程:先获得 Connection 实例对象代表一次会话过程;接着利用该实例创建 PreparedStatement 来预编译指定好的查询模板字符串形式表达式;最后再调用 executeQuery 方法得到包含匹配行的结果集进行遍历读取所需列值输出显示出来[^2]。
---
阅读全文
相关推荐


















