Idea使用Maven连接MySQL数据库

1.首先创建Maven文件

2.在pom.xml里添加代码,配置连接MySQL数据库所需要的配置文件。

复制代码
    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.49</version>
        </dependency>
    </dependencies>

3.ctrl +shift +o安装包和依赖

或者右键单击reload project,选择如图

4.编辑Test代码

复制代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Test {
    public static void main(String[] args) {
        try {
            String url = "jdbc:mysql://localhost:3306/ceshi?useSSL=false";
            String uname = "root"; // 用户名
            String pwd = "123456"; // 密码
            String sql = "select id, NAME, PASSWORD from u";

            // 加载 MySQL 驱动
            Class.forName("com.mysql.jdbc.Driver");

            // 获取数据库连接
            Connection conn = DriverManager.getConnection(url, uname, pwd);

            // 创建 Statement 对象
            Statement stmt = conn.createStatement();

            // 执行查询
            ResultSet rs = stmt.executeQuery(sql);

            // 处理结果集
            while (rs.next()) {
                int id = rs.getInt("id");
                String username = rs.getString("NAME");
                String password = rs.getString("PASSWORD");
                System.out.println("ID: " + id + ", Username: " + username + ", Password: " + password);
            }

            // 关闭资源
            rs.close();
            stmt.close();
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

5.显示如图即成功

相关推荐
gerrywhu2 分钟前
【应用实践】PostGIS实现NDVI计算与植被覆盖分级统计分析-以武汉市2025年为例
数据库·postgis·栅格数据分析·st_mapalgebra·ndvi计算·植被覆盖分级统计·植被覆盖计算
QiLinkOS3 分钟前
极客与商业思维的融合实践(1)
c语言·数据库·c++·人工智能·算法·开源协议
chushiyunen25 分钟前
高斯数据库笔记、gaussDb
数据库·笔记
ZengLiangYi29 分钟前
本地向量数据库选型:vectra vs chroma vs hnswlib
javascript·数据库·后端
摇滚侠40 分钟前
SpringMVC 入门到实战 获取请求参数 25-32
java·spring·intellij-idea
TDengine (老段)1 小时前
TDengine 逻辑计划生成 — 从 AST 到关系代数算子树
大数据·数据库·物联网·wpf·时序数据库·tdengine·涛思数据
折戟不必沉沙1 小时前
mysql忘记密码
数据库·mysql
聪明努力的积极向上1 小时前
【claude code】MySQL MCP 配置完整指南
数据库·mysql·ai编程
AC赳赳老秦1 小时前
OpenClaw + 阿里云 OSS 自动化:批量上传下载文件、自动备份本地数据到云端
运维·数据库·阿里云·自动化·云计算·deepseek·openclaw
数智化管理手记1 小时前
三步轻量化落地法!精益赋能数字化,让工厂转型告别形式化
运维·数据库·人工智能·精益工程