热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

idea软件连接mysql8.0_JavaIDEA下用连接MySQL8.0

2.idea上的基本配置注意:手动测试连接的时候需要注意4一定要配置,负责会连接失败3.出现jdbc驱动找不到的情况的情况(Exceptioninthr

2.idea上的基本配置

44273a286cab

注意 : 手动测试连接的时候需要注意 4 一定要配置,负责会连接失败

3.出现jdbc驱动找不到的情况的情况 (Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver)

检查是否依赖了mysql-connector-java这个jar (特别注意改jar包的版本号)

在gradle文件下添加依赖

44273a286cab

4.代码

public static void main(String[] args)throws SQLException, ClassNotFoundException {

Connection conn =null;

Statement stmt =null;

ResultSet rs =null;

try {

// 加载驱动类

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

long start =System.currentTimeMillis();

// 建立连接

//            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zxdfirst",

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zxdfirst?serverTimezone=GMT",

"root", "root");

long end = System.currentTimeMillis();

System.out.println(conn);

System.out.println("建立连接耗时: " + (end - start) +"ms 毫秒");

// 创建Statement对象

stmt = conn.createStatement();

// 执行SQL语句

rs = stmt.executeQuery("select * from account");

System.out.println("id\tusername\tpwd\t\tregTime");

while (rs.next()) {

System.out.println("名字" + rs.getString("name"));

System.out.println(rs.getInt(1));

//                System.out.println(rs.getInt(1) + "\t" + rs.getString(2)

//                        + "\t\t" + rs.getString(3) + "\t\t" + rs.getString(4));

}

}catch (SQLException e) {

e.printStackTrace();

}finally {

try {

if (rs !=null) {

rs.close();

}

}catch (SQLException e) {

e.printStackTrace();

}

try {

if (stmt !=null) {

stmt.close();

}

}catch (SQLException e) {

e.printStackTrace();

}

try {

if (conn !=null) {

conn.close();

}

}catch (SQLException e) {

e.printStackTrace();

}

}

}

5.运行成功

44273a286cab



推荐阅读
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 本文介绍了在 Spring Boot 中使用 JPA 进行数据删除操作时遇到的 SQL 错误及其解决方法。错误表现为:删除操作失败,原因是无法打开 JPA EntityManager 以进行事务处理。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • Java高并发与多线程(二):线程的实现方式详解
    本文将深入探讨Java中线程的三种主要实现方式,包括继承Thread类、实现Runnable接口和实现Callable接口,并分析它们之间的异同及其应用场景。 ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 在 Java 中,`join()` 方法用于使当前线程暂停,直到指定的线程执行完毕后再继续执行。此外,`join(long millis)` 方法允许当前线程在指定的毫秒数后继续执行。 ... [详细]
  • 本文是Java并发编程系列的开篇之作,将详细解析Java 1.5及以上版本中提供的并发工具。文章假设读者已经具备同步和易失性关键字的基本知识,重点介绍信号量机制的内部工作原理及其在实际开发中的应用。 ... [详细]
  • 本文详细解析了客户端与服务器之间的交互过程,重点介绍了Socket通信机制。IP地址由32位的4个8位二进制数组成,分为网络地址和主机地址两部分。通过使用 `ipconfig /all` 命令,用户可以查看详细的IP配置信息。此外,文章还介绍了如何使用 `ping` 命令测试网络连通性,例如 `ping 127.0.0.1` 可以检测本机网络是否正常。这些技术细节对于理解网络通信的基本原理具有重要意义。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • Unity与MySQL连接过程中出现的新挑战及解决方案探析 ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 在Java基础中,私有静态内部类是一种常见的设计模式,主要用于防止外部类的直接调用或实例化。这种内部类仅服务于其所属的外部类,确保了代码的封装性和安全性。通过分析JDK源码,我们可以发现许多常用类中都包含了私有静态内部类,这些内部类虽然功能强大,但其复杂性往往让人感到困惑。本文将深入探讨私有静态内部类的作用、实现方式及其在实际开发中的应用,帮助读者更好地理解和使用这一重要的编程技巧。 ... [详细]
  • 使用Maven JAR插件将单个或多个文件及其依赖项合并为一个可引用的JAR包
    本文介绍了如何利用Maven中的maven-assembly-plugin插件将单个或多个Java文件及其依赖项打包成一个可引用的JAR文件。首先,需要创建一个新的Maven项目,并将待打包的Java文件复制到该项目中。通过配置maven-assembly-plugin,可以实现将所有文件及其依赖项合并为一个独立的JAR包,方便在其他项目中引用和使用。此外,该方法还支持自定义装配描述符,以满足不同场景下的需求。 ... [详细]
author-avatar
沐月954_290
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有