创建后端项目-连接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) {}
        }
    }
}

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

相关推荐
巴勒个啦14 分钟前
Prompt Engineering 实战:5 个让 AI 生成生产级业务代码的工程模式
java·前端
倚楼听风语32 分钟前
Kotlin 协程与 suspend 原理详解
java·算法·kotlin
开开心心就好1 小时前
文件被占用删不掉?解锁工具强制删除
java·运维·服务器·开发语言·前端·pdf·ocr
weixin_460443561 小时前
Java+Linux私有化训考平台:服务、数据库与终端部署结构解析
java·linux·数据库·私有化部署·企业培训考试系统·企业考试系统
云和数据.ChenGuang1 小时前
python大小整数范围解析
java·开发语言·python
Java内核笔记1 小时前
Spring AI 生产级 Chat 接口:6 个开关、13 个坑,其中 2 个开关根本没生效
java·人工智能·后端
雷一言说1 小时前
Spring AI 2.0 RAG:用 Metadata Filter 做多租户检索隔离
java·spring
WeiXin_DZbishe2 小时前
基于springboot装修风格选择系统的设计与开发-计算机毕设【课程设计】77964
java·vue.js·spring boot·后端·python·php·课程设计
XZ-0700012 小时前
week9-三元表达式
java·前端·python
云和数据.ChenGuang2 小时前
name=“张三“ age=18 weight=100.3 print (name,age,weight)
java·服务器·前端