当前位置: 首页 > news >正文

No suitable driver found for jdbc:mysql://localhost:3306(2023/12/7更新)

有两种情况:

  1. 压根没安装
  2. 下载了但没设为库或方法不对

大多数为第一种情况:

一. 下载jdbc

  1. 打开网址选择一个版本进行下载
    https://nowjava.com/jar/version/mysql/mysql-connector-java.html
    在这里插入图片描述

在这里插入图片描述

二.安装jdbc

  1. 在项目里建一个lib文件夹

在这里插入图片描述

  1. 在把之前下载的jar文件拖进lib目录里

在这里插入图片描述
在这里插入图片描述

  1. 右键选择将jre文件添加为库

在这里插入图片描述

确定就行(这里会名字会有默认的,按需求决定改不改)

在这里插入图片描述

添加为库成功以后lib里面会是这个样子

在这里插入图片描述

三.测试一下是否正常安装(确保mysql正常安装了)

如果没有报原来的错误即为jdbc安装成功

报其他错则有可能是数据库没安装好或者以下代码的某些参数没修改成自己的数据库的正确内容,请读者自行检查

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class Main {public static void main(String[] args) {try {//对于现代的 MySQL JDBC 驱动程序来说,通常不需要调用//所以注释了(作为拓展)// 注册数据库驱动程序//Class.forName("com.mysql.jdbc.Driver");//szc_db是我的一个数据库名,改成自己的就行// 设定连接信息(下面这两个参数都加上)//useSSL=false是去除SSL检查//serverTimezone=Asia/Shanghai是设置时区String url = "jdbc:mysql://localhost:3306/szc_db?useSSL=false&serverTimezone=Asia/Shanghai";String username = "root";//密码是错的所以会有异常String password = "1234";// 建立数据库连接Connection connection = DriverManager.getConnection(url, username, password);// ... 在此进行数据库操作// 关闭数据库连接connection.close();} catch (SQLException e) {System.out.println("数据库操作异常: " + e.getMessage());}}
}

一种更好更通用的方法,建议也了解一下

另一种更好的方法

http://www.lryc.cn/news/257738.html

相关文章:

  • word文档中数字格式转换(排版助手)
  • 阿里云docker加速
  • Panalog 日志审计系统 sprog_deletevent.php SQL 注入漏洞复现
  • openGauss学习笔记-152 openGauss 数据库运维-备份与恢复-物理备份与恢复之PITR恢复
  • PhpStorm基本配置及常用快捷键
  • Autosar通信实战系列05-CanNM模块进阶常见问题思考
  • Java中多态的一些简单理解
  • 011 数据结构_哈希
  • 案例025:基于微信小程序的移动学习平台的设计与实现
  • 写实3D游戏模型纹理贴图设置
  • 如何基于Akamai IoT边缘平台打造一个无服务器的位置分享应用
  • 【开源】基于JAVA的木马文件检测系统
  • KaiOS 运营商相关文件operator_variant_manager.js代码功能和调试
  • 【数据结构(六)】排序算法介绍和算法的复杂度计算(1)
  • 带有 RaspiCam 的 Raspberry Pi 监控和延时摄影摄像机
  • Apache Doris 在某工商信息商业查询平台的湖仓一体建设实践
  • 【尘缘送书第六期】2023年度学习:AIGC、AGI、GhatGPT、人工智能大模型实现必读书单
  • 我的 CSDN 三周年创作纪念日:2020-12-12
  • 什么是css初始化
  • 谁会成为第一个MoE大模型基座呢?重磅!Mixtral MoE 8x7B!!!
  • Linux升级nginx版本
  • 人工智能|网络爬虫——用Python爬取电影数据并可视化分析
  • mac苹果笔记本电脑如何强力删除卸载app软件?
  • net6中使用MongoDB
  • vue中yarn install超时问题
  • vue3 引入 markdown编辑器
  • 算法----K 和数对的最大数目
  • RocketMQ-源码架构
  • 14-1、IO流
  • 每日一道算法题 1