Java连接MySQL8.0 JDBC的详细步骤(IDEA版本)

 更新时间:2021年04月07日 10:51:55   作者:小孙sy  
这篇文章主要介绍了Java连接MySQL8.0 JDBC的详细步骤(IDEA版本),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一.导入jar包

  1.下载jar包:https://dev.mysql.com/downloads/

    

    

    

  2.导入

    在项目文件夹下新建一个名为lib的文件夹

    

    将下载好的jar包放入lib文件夹,然后右击lib文件夹,选择Add as Library...,然后点击ok

    

    

二.代码部分

  1.加载驱动

    Class.forName("com.mysql.cj.jdbc.Driver");

  2.用户信息和url

    String url = "jdbc:mysql://localhost:3306/数据库名?&useSSL=false&serverTimezone=UTC";

  3.数据库对象Connection

    Connection connection = DriverManager.getConnection(url,username,password);

  4.执行数据库对象connection

    Statement statement = connection.createStatement();

代码展示

package com.lofun.fuxi.JDBC;

import java.sql.*;

public class jdbc_used {
 public static void main(String[] args) throws ClassNotFoundException, SQLException {
  //1.加载驱动
  Class.forName("com.mysql.cj.jdbc.Driver");
  System.out.println( "加载驱动成功!" );
  //2.用户信息和url
  String url = "jdbc:mysql://localhost:3306/练习?&useSSL=false&serverTimezone=UTC";
  String username = "root"; //数据库用户名
  String password = "123456";//数据库密码
  //3.连接成功,数据库对象Connection代表数据库
  Connection connection = DriverManager.getConnection(url,username,password);
  //4.执行SQL的对象Statement
  Statement statement = connection.createStatement();


  String sql = "SELECT * FROM students";
  ResultSet resultSet_01 = statement.executeQuery(sql);//查询的结果集,封装了所有的查询结果 statement.executeQuery()执行sql语句
  
  while(resultSet_01.next()){
   System.out.println(resultSet_01 .getObject("name"));//resultSet_01 .getObject获取指定的数据类型
  }
           //关闭
  resultSet_01.close();
  statement.close();
  connection.close();
 }

}

到此这篇关于Java连接MySQL8.0 JDBC的详细步骤(IDEA版本)的文章就介绍到这了,更多相关Java连接MySQL8.0 JDBC内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java 中断线程的几种方式 interrupt()详解

    java 中断线程的几种方式 interrupt()详解

    中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。这篇文章主要介绍了java 中断线程的几种方式 interrupt(),需要的朋友可以参考下
    2021-11-11
  • Java 读取PDF中的文本和图片的方法

    Java 读取PDF中的文本和图片的方法

    本文将介绍通过Java程序来读取PDF文档中的文本和图片的方法。分别调用方法extractText()和extractImages()来读取,需要的朋友可以参考下
    2019-07-07
  • Spring 缓存抽象示例详解

    Spring 缓存抽象示例详解

    Spring框架自身并没有实现缓存解决方案,但是从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口,提供对缓存功能的声明,能够与多种流行的缓存实现集成。这篇文章主要介绍了Spring 缓存抽象 ,需要的朋友可以参考下
    2018-09-09
  • SpringBoot配置拦截器实现过程详解

    SpringBoot配置拦截器实现过程详解

    在系统中经常需要在处理用户请求之前和之后执行一些行为,例如检测用户的权限,或者将请求的信息记录到日志中,即平时所说的"权限检测"及"日志记录",下面这篇文章主要给大家介绍了关于在SpringBoot项目中整合拦截器的相关资料,需要的朋友可以参考下
    2022-10-10
  • SpringBoot之自定义Schema扩展方式

    SpringBoot之自定义Schema扩展方式

    这篇文章主要介绍了SpringBoot之自定义Schema扩展方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 解决java连接zookeeper很慢的问题

    解决java连接zookeeper很慢的问题

    这篇文章主要介绍了解决java连接zookeeper很慢的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • java 用递归获取一个目录下的所有文件路径的小例子

    java 用递归获取一个目录下的所有文件路径的小例子

    还是日志的问题,log4j生成的日志文件,自动保存到月份所在的文件夹中,需要获取到所有的日志文件,包括文件夹
    2013-09-09
  • Spring与Hibernate整合事务管理的理解

    Spring与Hibernate整合事务管理的理解

    这篇文章主要介绍了Spring与Hibernate整合事务管理的理解的相关资料,需要的朋友可以参考下
    2016-09-09
  • Spring框架生成图片验证码实例

    Spring框架生成图片验证码实例

    验证码在很多地方都会遇到,实现的方法和形式也有很多,主要的目的就是为了安全,防止一些恶意的攻击等。今天在之前搭建好的一个spring框架上写了一个验证码的生成demo,我会贴出细节代码,但是spring的配置就不在介绍了,有需要的可以参考借鉴。
    2016-08-08
  • SpringBoot+WebSocket实现即时通讯的方法详解

    SpringBoot+WebSocket实现即时通讯的方法详解

    这篇文章主要为大家详细介绍了如何利用SpringBoot+WebSocket实现即时通讯功能,文中示例代码讲解详细,对我们学习或工作有一定参考价值,需要的可以参考一下
    2022-05-05

最新评论