主页 > 电脑硬件  > 

Nosuitabledriverfoundforjdbc:mysql://localhost:3306(2023

Nosuitabledriverfoundforjdbc:mysql://localhost:3306(2023

有两种情况:

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

大多数为第一种情况:

一. 下载jdbc 打开网址选择一个版本进行下载 nowjava /jar/version/mysql/mysql-connector-java.html

二.安装jdbc 在项目里建一个lib文件夹

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

右键选择将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()); } } }

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

另一种更好的方法

标签:

Nosuitabledriverfoundforjdbc:mysql://localhost:3306(2023由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Nosuitabledriverfoundforjdbc:mysql://localhost:3306(2023