创建后端项目-连接MySql并运行成功

1. 运行mySql

管理员身份打开 CMD 进入mySql文件夹 启动:net start mysql

2. ide新建java项目

**3.**pom.xml 引入 MySQL 驱动

打开项目里的 pom.xml,在properties上粘贴:

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

4. 刷新 Maven

按快捷键**Ctrl + Shift + A** ,输入 Maven ,打开 Maven 工具窗口 选择重新加载所有Maven项目 !!

底下可以看有没有加载成功

如果**Ctrl + Shift + A ** 没有打开窗口,可以点击右上角的查找按钮

5. 加载完成后直接运行

src/main/java 新建 Hello.java,用这段代码:

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

public class Hello {
    public static void main(String[] args) {
        Connection conn = null;
        try {
            // 加载驱动(虽然新版本自动注册,但写着更稳)
            Class.forName("com.mysql.cj.jdbc.Driver");

            // 连接信息(注意你的密码是123456)
            String url = "jdbc:mysql://localhost:3306/userlist?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true";
            String user = "root"; //用户名,90%是root
            String password = "123456"; // 这里填你的真实MySQL密码

            // 建立连接
            conn = DriverManager.getConnection(url, user, password);

            System.out.println("🎉 恭喜!MySQL 连接成功!");

        } catch (Exception e) {
            System.out.println("❌ 连接失败!");
            e.printStackTrace();
        } finally {
            // 最后一定要关连接
            try {
                if (conn != null) {
                    conn.close();
                }
            } catch (Exception ignored) {}
        }
    }
}

右键运行,或者点击头部运行,看到以下结果就成功了!

相关推荐
邪修king3 分钟前
Re:Linux系统篇(十九):进程篇(八): 进程等待详解:wait/waitpid,僵尸进程到底该如何回收
java·开发语言
啵啵啵鱼14 分钟前
DS-顺序表
java·数据结构·笔记·后端·链表·obsidian
TinyMemory26 分钟前
Java 面向对象核心入门(七):方法重载 Overload,同一个方法名能干不一样的活
java·面向对象·overload·方法重载
吴声子夜歌1 小时前
Java扩展——OkHttp
java·开发语言·okhttp
卓怡学长1 小时前
w210基于springboot反诈平台设计与实现
java·spring boot·spring·intellij-idea
萧瑟余晖1 小时前
Java深入解析篇六十一之编译器API(javax.tools)详解
java·开发语言
码云数智-园园2 小时前
C++ STL 容器怎么选?vector、list、map、unordered_map 优缺点对比
java·开发语言
en.en..2 小时前
竖线 |:管道、按位或、掩码组合
java·开发语言
程序猿乐锅2 小时前
【计算机组成原理 | 第六章】中央处理器 CPU
java·开发语言