mysql与idea连接

1、安装mysql,确保电脑中有sql数据库;

2、在'服务'中开启mysql;

3、将mysql-connector-java-8.0.16.jar包放入web/WEB-INF/lib并配置;

  • mysql-connector-java 5及以下,配置的是com.mysql.jdbc.Driver驱动
  • mysql-connector-java 6及以上,配置的是com.mysql.cj.jdbc.Driver驱动

4、确认个人sql所用端口,用户名,密码正确。

java 复制代码
//建立连接

public class DBUtil {
    private static Connection conn = null;

    public static Connection getConnection() {
        String url =
                "jdbc:mysql://localhost:3306(个人端口)/mydb?serverTimezone=UTC&useSSL=false";
//与创建数据库的代码结合,保证访问数据库时不出现乱码
        String username = "root(个人用户名)";
        String password = "******(个人密码)";
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");// 加载数据库驱动
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        if (conn == null)
            try {
                conn = DriverManager.getConnection(url, username, password);//建立连接
            } catch (SQLException e) {
                e.printStackTrace();
                System.out.print("数据库连接失败!");
            }
        return conn;
    }
}

end~

相关推荐
flypwn15 分钟前
TFCCTF 2025 WebLess题解
服务器·前端·数据库
n***i9522 分钟前
云原生数据库使用体验,与传统数据库差异
数据库·云原生
百***99247 小时前
MySql的慢查询(慢日志)
android·mysql·adb
q***13347 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
理想三旬7 小时前
关系数据库
数据库
千寻技术帮8 小时前
50022_基于微信小程序同城维修系统
java·mysql·微信小程序·小程序·同城维修
无心水9 小时前
【分布式利器:RocketMQ】2、RocketMQ消息重复?3种幂等方案,彻底解决重复消费(附代码实操)
网络·数据库·rocketmq·java面试·消息幂等·重复消费·分布式利器
q***98529 小时前
基于人脸识别和 MySQL 的考勤管理系统实现
数据库·mysql
l1t10 小时前
用SQL求解advent of code 2024年23题
数据库·sql·算法
全干engineer10 小时前
idea拉取github代码 -TLS connect error 异常问题
java·github·intellij-idea