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.显示如图即成功

相关推荐
一招定胜负1 分钟前
大模型的API调用
数据库
czlczl200209253 分钟前
插入时先写DB后写Redis?分布式中传统双写模式的缺陷
数据库·redis·分布式
数据知道7 分钟前
MongoDB分片集群备份与恢复:复杂环境下的数据保护方案详解
数据库·mongodb
xufengzhu8 分钟前
多层Module依赖项目Maven编译错误的解决方案
java·maven
桌面运维家12 分钟前
Linux VHD 虚拟磁盘更新指南:高效管理与优化
linux·运维·数据库
宇灬宇16 分钟前
Oracle 到 PostgreSQL迁移(ora2pg)
数据库·postgresql·oracle
泯仲18 分钟前
从零起步学习MySQL 第九章:从数据页的角度看B+树及MySQL中数据的底层存储原理
数据库·b树·mysql
TTc_19 分钟前
对于子查询语句多条sql报错排查
数据库·sql·mybatis
gp32102625 分钟前
开放自己本机的mysql允许别人连接
数据库·mysql·adb
高铭杰27 分钟前
Postgresql源码(155)Redo系列CLOG Redo (RM_CLOG_ID = 3)
数据库·postgresql·redo·clog