IntelliJ IDEA Java 连接 mysql 配置(附完整 demo)

下载 MySQL 驱动


从MySQL官网下载JDBC驱动的步骤如下:

1)访问MySQL的官方网站:MySQL

2)点击页面上方的"DOWNLOADS"菜单;

3)在下载页面,找到"MySQL Community (GPL) Downloads"部分,点击进入;

4)在MySQL Community Downloads页面,找到"Connector/J"链接,点击进入;

5)在Connector/J页面,您将看到最新版本的JDBC驱动程序。如果要下载历史版本,请点击"Archives"选项;

6)选择您需要的版本号,并确保选择"Platform Independent"作为操作系统;

7)点击"zip"格式的下载链接开始下载;

8)下载完成后,解压缩"zip"文件,您将看到驱动包(mysql-connector-j-8.0.31.jar)。

把驱动导入 IntelliJ IDEA


1)在 Java 项目中新建 lib 文件夹;

2)把 mysql-connector-j-8.0.31.jar 复制到 lib 文件夹下;

3)右击 lib 文件夹,并点击 Add as library,如下图所示;

4)mysql 驱动导入完成;

代码部分


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

public class mysqlConnect {
    public static void main(String[] args) {  
        String url = "jdbc:mysql://172.19.108.205:3306/jdbc";    // 172.19.108.205 为安装数据库的主机 IP,3306 为 mysql 端口号,jdbc 为自己建立的数据库名称
        String username = "root";    // mysql 用户名
        String password = "";    // mysql 密码
        
        // load drive
        try {    
            Class.forName("com.mysql.cj.jdbc.Driver");  // mys1ql 8.0 以前版本:Class.forName("com.mysql.jdbc.Driver");
            System.out.println("load driver succeed!");
        } catch (ClassNotFoundException e) {    
            e.printStackTrace();
            System.out.println("load driver fail!");
            return;
        }    
          
        try {  
            Connection connection = DriverManager.getConnection(url, username, password);  
            System.out.println("Connected to the database!");  
            connection.close();
        } catch (SQLException e) {  
            e.printStackTrace();  
        }  
    }  
}
相关推荐
掌心向暖RPA自动化1 小时前
如何获取网页某个元素在屏幕可见部分的中心坐标影刀RPA懒加载坐标定位技巧
java·javascript·自动化·rpa·影刀rpa
AtOR CUES1 小时前
MySQL——表操作及查询
android·mysql·adb
日取其半万世不竭1 小时前
Minecraft Java版社区服务器搭建教程(Linux,适合新手)
java·linux·服务器
TeamDev2 小时前
JxBrowser 9.0.0 版本发布啦!
java·前端·混合应用·jxbrowser·浏览器控件·跨平台渲染·原声输入
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题】【Java基础篇】第24题:Java面向对象有哪些特征
java·开发语言·后端·面试
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题】【Java基础篇】第25题:JDK1.8的新特性有哪些
java·开发语言·后端·面试
likerhood3 小时前
SLF4J: Failed to load class “StaticLoggerBinder“ 解决
java·log4j·maven
早日退休!!!3 小时前
大模型推理瓶颈七层分析模型
java·服务器·数据库
叶小鸡3 小时前
Java 篇-项目实战-天机学堂(从0到1)-day9
java·开发语言
@#¥&~是乱码鱼啦3 小时前
Spring分层架构:Controller、Service、Mapper数据链路,IOC的真实工作意义
java·spring·架构