IntelliJ Idea, Java8 连接 MySQL 之方法Windows

IntelliJ IDEA 2026.1 连接 MySQL 8.0:3步配置数据源与驱动,解决“无Database支持” 本文详细介绍了如何在IntelliJ IDEA 2026.1社区版中配置MySQL 8.0数据源与JDBC驱动,解决“无Database支持”问题。通过三步操作:插件安装、驱动配置和连接验证,开发者可以快速实现数据库连接,并利用IDEA的可视化工具提升开发效率。 阅读详情

1. 准备条件 

安装Java, 我的安装版本是Java 8. 

安装MySQL, 我的安装版本是 MySQL 8.0.15, 到官网下载安装即可,一路点默认的选项,下一步。安装完成后需要添加到PATH.

还要在MySQL 额外下载一个connector, 根据自己安装的版本下载,我的是  mysql-connector-java-8.0.15.jar。

然后把connector 的jar文件添加到项目里,具体见 https://blog.youkuaiyun.com/qq_26525215/article/details/53239123 

2. 建立测试数据表

打开命令行窗口,输入mysql -u root -p, 顺利的话会要求输入密码

C:\Users\YUAN>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 16
Server version: 8.0.15 MySQL Community Server - GPL

新建数据库

mysql> create DATABASE RUNOOB;
Query OK, 1 row affected (0.17 sec)

新建数据表

mysql> use RUNOOB;
Database changed
mysql> CREATE TABLE `websites` (
    ->   `id` int(11) NOT NULL AUTO_INCREMENT,
    ->   `name` char(20) NOT NULL DEFAULT '' COMMENT '站点名称',
    ->   `url` varchar(255) NOT NULL DEFAULT '',
    ->   `alexa` int(11) NOT NULL DEFAULT '0' COMMENT 'Alexa 排名',
    ->   `country` char(10) NOT NULL DEFAULT '' COMMENT '国家',
    ->   PRIMARY KEY (`id`)
    -> ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

3. JAVA连接数据库

package com.company;
import java.sql.*;

public class Main {
    // 这里如果是Java 8以前的会不一样
    static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
    static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&serverTimezone=UTC";

    // 数据库的用户名与密码,需要根据自己的设置
    static final String USER = "root";
    static final String PASS = "******";

    public static void main(String[] args) {
        Connection conn = null;
        Statement stmt = null;
        try{
            // 注册 JDBC 驱动
            Class.forName(JDBC_DRIVER);

            // 打开链接
            System.out.println("连接数据库...");
            conn = DriverManager.getConnection(DB_URL,USER,PASS);

            // 执行查询
            System.out.println(" 实例化Statement对象...");
            stmt = conn.createStatement();
            String sql = "SELECT id, name, url FROM websites WHERE name='Google' OR name='Facebook'";
            ResultSet rs = stmt.executeQuery(sql);

            // 展开结果集数据库
            while(rs.next()){
                // 通过字段检索
                int id  = rs.getInt("id");
                String name = rs.getString("name");
                String url = rs.getString("url");

                // 输出数据
                System.out.print("ID: " + id);
                System.out.print(", 站点名称: " + name);
                System.out.print(", 站点 URL: " + url);
                System.out.print("\n");
            }
            // 完成后关闭
            rs.close();
            stmt.close();
            conn.close();
        }catch(SQLException se){
            // 处理 JDBC 错误
            se.printStackTrace();
        }catch(Exception e){
            // 处理 Class.forName 错误
            e.printStackTrace();
        }finally{
            // 关闭资源
            try{
                if(stmt!=null) stmt.close();
            }catch(SQLException se2){
            }
            try{
                if(conn!=null) conn.close();
            }catch(SQLException se){
                se.printStackTrace();
            }
        }
        System.out.println("Goodbye!");
    }
}

结果:

windows10下安装Java、IDea和mysql及配置java和mysql环境 一.Java安装及环境配置 双击jdk-8u212-windows-x64.exe打开程序 在以下的安装向导界面中,点击“下一步” 在以下界面中,默认安装到 C盘,点击“下一步” 等待进度条满 以下界面默认选项,点击“下一步“ 等候安装 安装成功,关闭页面。 复制以下路径。 此电脑右键单击"属性",点击"高级系统设置"。 在"高级"中点击"环境变量"。 在"环境变量"中选择"P... 阅读详情

相关推荐

Java连接MySQL驱动/mysql-connector-java-8.0.15.jar

mysql-connector-java-8.0.15.jar MySQL Connector/J » 8.0.15 Java 连接 MySQL 的驱动包

JAVA8用哪个版本的MYSQL_关于java连接mysql8.0因为版本不匹配报错的那些事

一开始驱动版本是:5.1mysql-connector-java-5.1.28-bin.jar此时连接mysql8.0,会报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.排除数据库问题和语句问题后百度,发现可...

weixin_39948247的博客 1229

CSI Tools 工具的安装 Intel 5300 + Ubuntu14.04

在 ubuntu14 系统上面安装 CSI Tools,2020最新教程,亲测可用,只要保证和我做法一致绝对可以安装好。

WS的小屋 1万+

Java最新IntelliJ IDEA2024 2024 java连接mysql数据库并查询数据,面试大厂应该注意哪些问题

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

q424042373的博客 574

SAP BAPI调用避坑指南:处理MD61/MD62计划独立需求时,这些参数和返回值你必须检查

本文详细解析了SAP BAPI调用中处理MD61/MD62计划独立需求的关键参数和返回值检查要点,包括版本控制、日期类型和删除标记等核心参数设置,以及常见错误排查和高级调试技巧,帮助开发者高效管理需求计划数据。

weixin_30316097的博客 610

别再乱选保护板了!手把手教你用ABLIC S-8254A为3/4串锂电池组DIY安全保护电路

本文详细介绍了如何使用ABLIC S-8254A保护集成电路为3/4串锂电池组DIY安全保护电路。从选型策略、电路搭建到功能验证,手把手教你实现可靠的充放电保护系统,适用于无人机、电动工具等场景,确保锂电池组的安全使用。

weixin_42525264的博客 187

intelli IDEA2021 servlet jsp 连接mysql 8.0 java.lang.ClassNotFoundException: com.Driver解决办法

mysql8.0之后连接方式有改变, 所以需要设置为 com.mysql.cj.jdbc.Driver 根据自己的mysql 选择最佳的版本https://dev.mysql.com/downloads/connector/j/, 我这里是mysql 8.0.25 1 代码 import java.io.IOException; import java.io.PrintWriter; import java.sql.*; import javax.servlet.ServletExcept..

紫枫洛天的博客 470

71、聚二甲基硅氧烷(PDMS)材料模型验证研究

本研究通过实验与数值模拟相结合的方法,系统探究了聚二甲基硅氧烷(PDMS)的力学性能与粘附行为。重点验证了多种超弹性材料模型在不同剥离速率下的适用性,结果表明Ogden N2模型在预测界面韧性和平均剥离力方面误差最小,表现最优。研究涵盖了PDMS的合成、单轴拉伸试验、剥离测试及有限元分析,为PDMS在机械与摩擦学领域的应用提供了可靠的建模依据,并建议在后续模拟中优先采用Ogden模型。

wine的专栏 1052

IntelliJ IDEA2018.3 java连接Mysql8.0

发生异常: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary 原因: MySQL8.0.X是高版本,.

分享我的点点滴滴,在成长路上与你同行! 434

2、欧洲期权的赫斯顿模型

本文详细介绍了赫斯顿随机波动率模型在欧洲期权定价中的应用。模型通过引入随机方差过程,克服了布莱克-斯科尔斯模型中波动率恒定的局限性,更贴近市场实际。文章阐述了模型的动态结构、风险中性转换、期权定价公式及其半封闭解的计算方法,并提供了基于VBA的数值实现方案。通过梯形法则与高斯积分等数值方法对比,分析了不同积分策略的精度与效率。同时验证了当波动率为零时,赫斯顿模型退化为布莱克-斯科尔斯模型的一致性。最后讨论了模型的优势、挑战及实际应用建议,强调了数值积分稳定性和参数估计的重要性。

tequila的博客 349

学Simulink--环境感知场景实例:基于Simulink的毫米波雷达多目标跟踪仿真

本文介绍了基于Simulink的毫米波雷达多目标跟踪仿真系统,重点分析了FMCW雷达信号处理流程(Range/Doppler FFT、CFAR检测)和多目标跟踪算法(JPDA数据关联、EKF状态估计)。通过构建城市道路交叉场景,验证了系统在跟踪精度(位置误差<0.2m)、实时性(单帧处理24ms)和鲁棒性(ID切换率<5%)方面的性能优势,并提出了UKF滤波、多传感器融合等优化方向。该仿真系统为自动驾驶环境感知提供了实用的毫米波雷达跟踪解决方案。

amy_mhd的博客 92

在IDEA下使用JDBC连接Mysql 8.0.15

创建一个JAVA项目 然后在项目下添加文件夹,这里我命名为libs 将mysql-connector-java-8.0.12.jar文件复制到libs中 使用快捷键ctrl+alt+shift+s打开Project Structure界面 点击右上角的+号,选择1.JARs or directories,并选中刚才复制的mysql-connector-java-8.0.12.jar文件...

qq_33956242的博客 8773

【Mode】多模干涉仪的设计 Multi-mode interferometer(MMI)

与 Splitter 器件一样,MMI 器件也是一种常见的分光器件,可以根据用户的需求将光束分成不同的比例。本文,我们将介绍如何仿真 MMI 器件。这里我们使用的是 1x2 MMI,其本质上是由四个部分组成的,中间的矩形多模式干涉区域以及左右两侧的三个 taper 模式转换区域。之前的教程中我们也提及了,为了获取稳定的模式场分布,通常,我们需要进行模式收敛性扫描。这里以官网给出的案例为例。如何提取 S 参数我们先暂时不做介绍,后续有时间了我们再做介绍。

u011699626的博客 1212

JDBC_MySQL8.0.13_连接测试

前言 手贱把MySQL升级到了8.0.13,在IntelliJ IDEA中测试连接不上。因此记录一下,供个人以后参考。 系统环境 win10x64 jkd11 IDEA MySQL 8.10.13 Community Jar包 mysql-connector-java-8.0.14.jar 升级到最新的吧,目前最新是8.0.14 [下载地址](https://dev.mysql.com/do...

weixin_30549175的博客 121

论文复现5:UMI Universal Manipulation Interface

UMI 采用手持式夹具,加上精心的界面设计,可实现便携式、低成本和信息丰富的数据收集,以进行具有挑战性的双手和动态操作演示。配备这些功能后,UMI 框架解锁了新的机器人操作功能,只需更改每个任务的训练数据,即可实现零样本可推广的动态、双手、精确和长视野行为。我们通过全面的现实世界实验展示了 UMI 的多功能性和有效性,其中通过 UMI Zeroshot 学习的策略在对不同的人类演示进行训练时可以推广到新的环境和对象。项目主页:https://umi-gripper.github.io/

github_38060285的博客 1972

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

计算机毕设本地环境搭建避坑指南:从零配置Java+MySQL+Redis开发环境(2026最新)

本文针对计算机专业毕设环境配置难题,提出了一套标准化解决方案。首先分析了环境配置困难的三大原因:缺乏实战经验、教程过时、项目需求差异。然后详细介绍了Java开发环境的搭建流程,包括JDK 17的选择与安装、Maven配置优化,并提供了技术栈全景图和项目类型对照表。文章特别强调JDK 17与Spring Boot 3.x的兼容性优势,以及如何通过阿里云镜像加速Maven依赖下载。最后给出了环境验证方法和常见问题排查建议,帮助学生在30分钟内完成环境配置,将更多时间投入核心开发工作。

923

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

一站式开发环境配置指南

https://www.jetbrains.com/idea/ 配置 git 克隆项目: 下载:https://github.com/redis-windows/redis-windows/releases 1 后台启动服务 双击`install_redis_service.bat`后 1填入安装地址 2 填入配置文件 :都支持默认直接回车使用默认 启动后 任务管理器中后台进程中多了 redis-cli.exe 和RedisService 同时安装目录会多一个pid文件 是用来记录 唯一进程

WantFK的博客 691

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IntelliJ IDEA使用内网穿透工具配置的公网地址远程连接本地MySQL

本教程主要介绍如何使用Cpolar内网穿透工具实现在IDEA中也可以远程访问家里或者公司的数据库,提高开发效率!无需公网IP,也不用设置路由器那么麻烦。

AI+全栈,AI+应用,实操落地,前沿技术 2052

IntelliJ IDEA无公网远程连接Windows本地Mysql数据库提高开发效率

IDEA作为Java开发最主力的工具,在开发过程中需要经常用到数据库,如Mysql数据库,但是在IDEA中只能连接本地数据库,有时候需要访问其他地方如家里或者公司的数据库,将无法访问,内网的局限性导致我们只能在同一网络访问,无法跨网络访问,所以,本例将介绍如何在异地也可以实现远程连接本地的数据库,这里我们需要用到一个工具,叫Cpolar.

Aron的博客 4225

windows系统IntelliJ IDEA及mysql的安装及配置

windows系统IntelliJ IDEA及mysql的安装及配置 IntelliJ IDEA的安装流程: IntelliJ IDEA环境介绍* IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码...

SanyuePr的博客 1729

Idea 连接 MySQL 数据库

文章目录前言配置 MySQL安装添加环境变量检查配置MysQL服务状态开启关闭在idea Ultimate中建立连接引入 Drivers 驱动添加表创建 schema 架构创建 Table 表写入数据信息 前言 开始链接前,请确保本机上安装的 idea 是 Ultimate 专业版,点我下载。JetBrains 旗下 Community 社区版本并未集成数据库开发工具,这一点我们从官网两个版本的下载介绍上也能看到 配置 MySQL 安装 一般来说,安装V5左右的版本就足够,版本号越大占用后台资源会更多,我

董哲朋的博客 6万+

开发者必看:如何在IDEA中使用内网穿透工具实现远程连接本地Mysql数据库

大家好!今天给大家带来一个超级实用的技能:如何在IntelliJ IDEA(简称IDEA)中轻松远程访问家里的或者公司的数据库,让你的开发效率直线提升!而且,你不需要公网IP,也不用折腾路由器设置。IDEA作为Java开发者最常用的工具之一,开发过程中经常需要用到数据库。比如,我们经常使用Mysql这样的关系型数据库。然而,默认情况下,IDEA只能连接本地的数据库。如果你在家或者公司外的地方工作,想要访问家里的或公司的数据库,就会遇到麻烦。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 1万+

开发效率MAX!IntelliJ IDEA跨网络远程连接内网数据库新姿势

开发效率MAX!IntelliJ IDEA跨网络远程连接内网数据库新姿势

分享学习知识地方 1396

WSL2 + IntelliJ IDEA + Spring Boot 连接 Windows 本地 MySQL 数据库终极排错指南

本文详细记录了在WSL2环境下使用IntelliJ IDEA开发Spring Boot项目时,连接Windows本地MySQL数据库的全过程排错经验。从最初的"Connection refused"错误出发,逐步排查了IP地址识别、MySQL配置(bind-address位置错误)、网络连通性测试等关键问题。最终通过正确配置MySQL服务监听地址(0.0.0.0)和授权root用户远程访问权限,成功解决了连接问题。文章特别强调了WSL2环境中localhost的特殊性,以及使用ipcon

2301_79970509的博客 1213

Windows10下IDEA2018.2.3连接MySQL

介绍Windows10 下 IDEA上两种连接MySQL的方法

Ninth 652

IntelliJ IDEA连接MySQL失败:从网络到驱动的全链路排查指南

数据库连接是软件开发中的基础环节,其核心在于客户端与服务器之间通过JDBC等协议建立可靠通信。连接失败通常源于网络、服务、认证或驱动配置等底层问题。理解其原理有助于快速定位故障,提升开发效率。在工程实践中,MySQL作为主流关系型数据库,其连接配置的细节直接影响开发流程的顺畅度。特别是在使用IntelliJ IDEA这类集成开发环境时,常见的“Connection refused”、“Access denied”或“Public Key Retrieval”等错误,往往需要系统性地排查网络连通性、服务状态、

weixin_34343000的博客 363
上一篇: Java 简单Project 1, 命令行程序
下一篇: 狗家 Online Assessment
YuanTheCoder
博客等级 码龄9年 2粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值