我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Java使用IntelliJ IDEA连接MySQL的详细教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Java使用IntelliJ IDEA连接MySQL的详细教程

本文将使用IntelliJ IDEA演示教程

安装MySQL驱动步骤

工具:

IntelliJ IDEA

MySQL8.0.18

MySQL连接驱动:mysql-connector-java-8.0.23.jar

连接MySQL需要下载驱动

MySQL连接驱动下载

选择Platform Independent

点击Download

点击No thanks, just start my download.

自动开始下载

解压ZIP,复制出mysql-connector-java-8.0.23.jar文件(选择自己想要放入的路径)

打开IDEA

(由于安装了汉化包,英文版的用户可以对应图标来操作)

选中菜单栏文件,之后选择项目结构

选择Libraries

点击+

选择mysql-connector-java-8.0.23.jar文件

添加成功

点击Modules

点击Dependencies,然后点击+

选择JARs or directories...

选择mysql-connector-java-8.0.23.jar文件

打上勾

外部库已经显示mysql-connector-java-8.0.23.jar

添加驱动步骤结束!!!

下面开始连接MySQL

导包操作


import java.sql.*;

定义JDBC驱动名、数据库URL,用户名,密码

MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL


  static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; 
  static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";

MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL


 static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; 
 static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";

这里要说明一下数据库 URL

java 无论是通过 JDBC 或是 使用其他的工具连接 mysql 数据库时,连接 URL 带上一定的参数,可以解决很多的问题。

不带参数的URL格式如下:


jdbc:mysql://localhost:3306/数据库名

有用的参数如下:

1.解决数据乱码的问题,加参数:characterEncoding=utf-8

2.打开mysql存储批量数据的开关
如果不打开存储批量数据开关,存储数据会相当慢,需要在 URL 中加入参数:rewriteBatchedStatement = true

加入这两个参数后,url 的完整格式为:
jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8&rewriteBatchedStatement=true

数据库的用户名与密码,需要根据自己的设置


static final String USER = "root";
static final String PASS = "root";

连接数据库

数据库:

以下实例使用了 JDBC 连接 MySQL 数据库,注意一些数据如用户名,密码需要根据你的开发环境来配置:


package MySQLTest;

import java.sql.*;

public class Test {
  // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
  static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
  static final String DB_URL = "jdbc:mysql://localhost:3306/lcz?characterEncoding=utf-8&rewriteBatchedStatement=true";
  // 数据库的用户名与密码,需要根据自己的设置
  static final String USER = "root";
  static final String PASS = "root";

  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;
      sql = "SELECT * FROM lcztest";
      ResultSet rs = stmt.executeQuery(sql);

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

        // 输出数据
        System.out.print("ID: " + id);
        System.out.print(", 姓名: " + name);
        System.out.print(", 年龄: " + age);
        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("连接数据库结束!");
  }
}

运行:

教程到此结束!!!

总结

到此这篇关于Java使用IntelliJ IDEA连接MySQL的文章就介绍到这了,更多相关Java IDEA连接MySQL内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Java使用IntelliJ IDEA连接MySQL的详细教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

idea连接MySQL详细教程

idea连接MySQL详细教程 1.在idea侧边找到Database,点击+号,在Data Source中选择MySQL。 2.填写用户,密码,选择需要连接的数据库名称后,点击测试连接。 3.点击“Test Connection”后,
2023-08-23

IDEA连接Mysql数据库的详细图文教程

项目开发时使用IntellijIDEA连接本地数据库,将数据库可视化,还可对数据库表直接进行增删改查操作,方便快捷又清晰,下面这篇文章主要给大家介绍了关于IDEA连接Mysql数据库的详细图文教程,需要的朋友可以参考下
2023-03-06

idea连接sql sever2019图文教程(超详细)

目录1. 首先我们打开sql sever2. 打开sql配置管理器3. 开启Telnet服务4. 去官网下载适配本地jdk的jdbc5. 配置idea6. 测试是否连接成功配置了好多天都报错…我真的含泪写下这篇文章1. 首先
2023-04-24

idea连接sql sever2019图文教程(超详细)

这篇文章主要介绍了idea连接sql sever2019的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-17

idea中使用mysql的保姆级教程(超详细)

目录一、连接mysql二、使用mys编程ql三、快速生成实体、接口、sql文件总结一、连接mysql在IDE开发工具中也是可以使用mysql的,这里以开发Java常用的IntelliJ IDEA为例。1. 打开idea,右上角有数据库侧
2023-04-19

idea连接SQL Server数据库的详细图文教程

目录数据库配置idea连接数据库错误分析总结数据库配置1.安装数据库:自行安装 我的SQL Server版本为2019 2.登录数据库,登陆方式有两种,连接数据库选择SQLServer身份验证1.Windows登录,直接
2022-12-28

C#连接MySQL操作详细教程

C#如何连接MySQL进行操作,供大家参考,具体内容如下 1、引入MySql.Data.dll 例如小编是vs2017,创建工程之后,添加应用,选择工程,点击下面的引用,右击打开,选择添加引用2、如何找到自己的MySql.Data.dll,
2022-05-14

idea离线使用jrebel的超详细教程

离线使用 JRebel 需要以下步骤:步骤 1: 下载 JRebel首先,你需要下载 JRebel 安装包。你可以从官方网站(https://www.jrebel.com/download)下载适用于你的操作系统的 JRebel。步骤 2:
2023-08-11

如何使用Pycharm连接SQL Sever(详细教程)

这篇文章主要介绍了如何使用Pycharm连接SQL Sever,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-16

如何使用Pycharm连接SQL Sever(详细教程)

目录步骤一:先检测自己的SQL Sever有没有打开密码功能步骤二:建立一个空数据库,并且建立一个专属用户步骤五:服务器含有汉语的乱码错误修正如何使用pycharm连接SQL Sever:应该是所有的错误都经历了(不得不说挺崩溃的)Ti
2023-04-19

怎么在IDEA中使用java连接MySQL

怎么在IDEA中使用java连接MySQL?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。工具:IntelliJ IDEAMySQL8.0.18MySQL连接驱动:mysql
2023-06-14

win10连接手机的详细教程

最近有朋友问小编win10连接手机该怎么操作,对于这个问题,相信还有很多朋友不太清楚,win10系统和手机连接进行文件互传等操作非常方便,但是还有很多朋友不知道win10系统电脑如何连接手机,别着急,今天小编就针对此问题,为大家带来win1
2023-07-10

Ubuntu安装Mysql启用远程连接的详细图文教程

目录1、用apt-get安装mysql2、查看Mysql的状态是否安装成功3、设置root密码设置远程连接允许root账号使用远程连接检查Ubuntu自带的防火墙状态总结1、用apt-get安装mysql#更新一下apt 仓库sudo
2023-04-11

编程热搜

目录